1.d4 c5 2.d5 f5 3.e4 fxe4 4.Nc3 Nf6 5.g4 e6 6.g5 Nxd5 7.Nxd5 exd5 8.Qxd5 Nc6 9.Bf4 d6 10.O-O-O Bg4 11.Be2 Qd7 12.Qxe4+ Qe6 13.Qxe6+ Bxe6 14.Bh5+ g6 15.Bf3 O-O-O 16.h4 Nd4 17.Bg2 Bg7 18.c3 Rhf8 19.Be3 Nf5 20.Bf4 Bxa2 21.h5 Nd4 22.Be3 Nf5 23.Bf4 Bb3 24.Rd2 Be5 25.Bxe5 dxe5 26.Nf3 e4 27.Rxd8+ Rxd8 28.Nd2 Bd5 29.Bxe4 Bxe4 30.Nxe4 b6 31.Nf6 Nd6 32.Nxh7 gxh5 33.Nf6 Rf8 34.Rxh5 Ne8 35.Nxe8 Rxe8 36.Rh7 Rf8 37.Rxa7 Kb8 38.Rh7 Rxf2 39.g6 Rg2 40.g7 Kc7 41.g8=Q+ Kd6 42.Qxg2 Ke5 43.Rh5+ Kf4 44.Qg5+ Ke4 45.Kd2 Kf3 46.Rh3+ Ke4 47.Re3# 1-0