1.Nf3 c6 2.Nc3 d5 3.e4 Bg4 4.d4 Nf6 5.Bd3 e6 6.h3 Bh5 7.O-O Nxe4 8.Nxe4 dxe4 9.Bxe4 Nd7 10.Qd3 f5 11.Bxf5 exf5 12.Ng5 Qe7 13.Bf4 h6 14.Rfe1 hxg5 15.Bxg5 Nf6 16.Rxe7+ Bxe7 17.Re1 Bf7 18.Bxf6 gxf6 19.Qxf5 Kd8 20.Qg4 Rc8 21.Qg7 Rf8 22.h4 Rc7 23.Qg3 Rg8 24.Qf4 Kc8 25.Qf5+ Kb8 26.Qf4 Bd8 27.b3 Bd5 28.g3 b5 29.h5 Kb7 30.c4 bxc4 31.bxc4 Bxc4 32.Rb1+ Kc8 33.Qf5+ Rd7 34.Rb8+ Kxb8 35.Qxd7 Rh8 36.Qxc6 Bxa2 37.g4 Rg8 38.f3 Bf7 39.Kf2 Rh8 40.Qd7 Ba2 41.h6 Bc4 42.Qd6+ Bc7 43.Qb4+ Bb6 44.Qxc4 Rxh6 45.Ke3 Rh1 46.Qf7 Re1+ 47.Kd2 Ba5+ 48.Kd3 Rd1+ 49.Kc4 Rc1+ 50.Kd5 Bd8 51.Qd7 Bc7 52.Qb5+ Bb6 53.Ke4 Kc7 54.f4 Rd1 55.d5 Rd4+ 56.Kf5 Kd6 57.Qc6+ Ke7 58.Qe6+ Kd8 59.Qxf6+ Kc7 60.Qc6+ Kb8 61.g5 Ba5 62.Qe6 Bc7 63.d6 a6 64.dxc7+ Ka8 65.Qb6 Rxf4+ 66.Kxf4 a5 67.g6 a4 68.g7 a3 69.g8=N a2 70.Qa6# 1-0