1.d4 c6 2.e4 d5 3.Nc3 dxe4 4.Nxe4 Nf6 5.Nxf6+ exf6 6.c3 Bf5 7.Ne2 Qd7 8.Ng3 Be6 9.Nh5 c5 10.dxc5 Qxd1+ 11.Kxd1 Nc6 12.Be3 O-O-O+ 13.Kc2 Bf5+ 14.Kb3 g6 15.Ng3 Be6+ 16.Kc2 f5 17.Ne2 Bg7 18.Nf4 Bd7 19.Nd3 Rhe8 20.Re1 Be6 21.b3 Bd5 22.f3 Ne5 23.Nxe5 Rxe5 24.Bd3 Bc6 25.Bc4 Bd5 26.Bxd5 Rexd5 27.b4 Rd3 28.Bd4 Bxd4 29.Kxd3 Bf2+ 30.Kc2 Bxe1 31.Rxe1 h6 32.Re7 Rh8 33.Kb3 a6 34.f4 Kd8 35.Rxb7 Rh7 36.a4 a5 37.Ka2 Rh8 38.Ra7 Ke8 39.Ra6 g5 40.Rc6 Kf8 41.b5 Rg8 42.Kb3 g4 43.g3 Rh8 44.Rc8+ Ke7 45.Rxh8 Kf6 46.Ka2 Kg6 47.h3 h5 48.c6 f6 49.c7 Kg7 50.c8=Q h4 51.Qg8# 1-0