1.d4 Nf6 2.Bf4 d5 3.Nf3 Bf5 4.Nc3 Nc6 5.Nh4 Be4 6.f3 Bg6 7.g4 e6 8.Nxg6 hxg6 9.Qd2 Bd6 10.O-O-O Bxf4 11.Qxf4 Qd6 12.Qxd6 cxd6 13.g5 Nd7 14.h4 Nb6 15.e4 Kd7 16.exd5 Nxd5 17.Nxd5 exd5 18.f4 Rh7 19.Bg2 Rah8 20.Bxd5 Rxh4 21.c3 Nd8 22.Rhf1 Rg4 23.Rd2 Rhh4 24.Rdf2 b6 25.Bc4 Ne6 26.Kc2 Rg3 27.Re2 Rgg4 28.Bb5+ Kd8 29.d5 Nc7 30.Bc6 Rxf4 31.Rfe1 Rf5 32.Kb3 Rh8 33.Re7 Kc8 34.Bd7+ Kd8 35.Bxf5 Rg8 36.R1e2 f6 37.a4 gxf5 38.g6 Nxd5 39.Rxa7 Rh8 40.c4 Rh5 41.Rxg7 Rh6 42.cxd5 Rh4 43.Rf7 Rh1 44.Re1 Rh5 45.Rf8+ Kd7 46.Kb4 Rh4+ 47.Kb5 Rh7 48.Rh1 Rh6 49.Rf1 Rh5 50.b3 Rh1 51.Kxb6 f4 52.Ka5 Kc7 53.Rh8 Rxf1 54.g7 f3 55.g8=Q Kb7 56.Qg7# 1-0