1.d4 Nf6 2.c4 c5 3.d5 e6 4.Nc3 exd5 5.cxd5 d6 6.Nf3 g6 7.Bf4 Bg7 8.Qa4+ Bd7 9.Qb3 Qc7 10.e4 Nh5 11.Bg5 O-O 12.Be2 h6 13.Bh4 Nf4 14.Bf1 Re8 15.Nd2 a6 16.a4 g5 17.Bg3 Nh5 18.Be2 Nxg3 19.hxg3 Bc8 20.f4 Nd7 21.fxg5 hxg5 22.Nf3 Qd8 23.Rh5 Nf6 24.Nxg5 Nxh5 25.Nxf7 Kxf7 26.Bxh5+ Ke7 27.O-O-O Rf8 28.Ne2 Qa5 29.Nf4 Bh6 30.Qe3 Bxf4 31.gxf4 Qb4 32.Qg3 Qc4+ 33.Kd2 Qd4+ 34.Kc1 Qf6 35.Rf1 b5 36.Be2 bxa4 37.e5 dxe5 38.d6+ Qxd6 39.Bf3 Rb8 40.fxe5 Qh6+ 41.Kb1 Bf5+ 42.Ka1 Rxb2 43.Kxb2 Qd2+ 44.Ka3 Qc3+ 45.Ka2 Be6+ 46.Bd5 Bxd5+ 47.Kb1 Rb8#