1.Nf3 d5 2.c4 e6 3.cxd5 exd5 4.d4 Nf6 5.Nc3 Bb4 6.Bg5 O-O 7.e3 Bg4 8.Be2 h6 9.Bh4 g5 10.Bg3 Nh5 11.Ne5 Bxe2 12.Qxe2 Nxg3 13.hxg3 Kg7 14.Qh5 Qf6 15.Ng4 Qc6 16.Qxh6+ Qxh6 17.Rxh6 Rh8 18.Rxh8 Kxh8 19.O-O-O Nd7 20.Rh1+ Kg7 21.Nxd5 f5 22.Nxb4 fxg4 23.f4 c5 24.dxc5 Nxc5 25.Rd1 Ne4 26.Rd7+ Kf6 27.Kc2 Rc8+ 28.Kd1 Nxg3 29.Rxb7 Rd8+ 30.Kc2 Rc8+ 31.Kb3 a5 32.Rb6+ Kf5 33.Rb5+ Ke4 34.Re5#