1.d4 c6 2.Nf3 Nf6 3.Bf4 Qb6 4.Qc1 d6 5.h3 c5 6.c3 g6 7.e3 Bg7 8.Be2 Nc6 9.O-O Bf5 10.Nbd2 O-O 11.g4 Be6 12.Rd1 Rac8 13.Qb1 cxd4 14.exd4 h5 15.Ng5 Bd7 16.Nc4 Qa6 17.Re1 hxg4 18.Nxd6 Qa5 19.Nxc8 Rxc8 20.Bc4 e6 21.hxg4 Nxd4 22.Qd3 Qc5 23.b3 b5 24.cxd4 bxc4 25.Qxg6 Qf8 26.Qc2 Bh6 27.Ne4 Nxg4 28.Bxh6 Qxh6 29.f3 cxb3 30.Qg2 f5 31.axb3 Bc6 32.Nf2 Bxf3 33.Qxf3 Qh2+ 34.Kf1 Rc2 35.Re2 Rxe2 36.Kxe2 Nxf2 37.Qxf2 Qh5+ 38.Qf3 Qh2+ 39.Kd3 a6 40.Ra5 Qb2 41.Qd1 Qxd4+ 42.Kxd4 Kf7 43.Kc4 Ke7 44.Rb5 Kf8 45.Rd5 Kg7 46.Qg4+ fxg4 47.Ra5 Kf6 48.Rxa6 Kg6 49.Ra8 Kg7 50.Re8 e5 51.Re7+ Kg8 52.b4 g3 53.Rxe5 Kh7 54.Rg5 Kh6 55.Rg8 Kh5 56.Rh8+ Kg5 57.Rc8 Kg4 58.b5 g2 59.Rg8+ Kf5 60.b6 Kf4 61.Kb5 Ke3 62.Rg5 g1=N 63.Rg2 Ne2 64.Rg5 Kf2 65.Ka4 Ke1 66.Ka3 Nc1 67.Ra5 Nd3 68.Ka4 Nc1 69.Kb5 Kd2 70.Ka6 Kc2 71.Rc5+ Kb3 72.Rd5 Ka3 73.Kb5 Nb3 74.Rd7 Nc1 75.Rc7 Ne2 76.Rc5 Nc1 77.Rc2 Kb3 78.Rxc1 Ka2 79.Rb1 Kxb1 80.Ka5 Ka1 81.Ka6 Kb2 82.b7 Ka1 83.Kb6 Ka2 84.Ka7 Kb2 85.b8=Q+ Ka3 86.Qh2 Ka4 87.Ka8 Ka5 88.Kb7 Ka4 89.Kc8 Kb4 90.Qb8+ Ka5 91.Qf4 Kb6 92.Qd2 Kb5 93.Qd3+ Kc5 94.Qd1 Kb5 95.Qd7+ Ka6 96.Qd8 Ka7 97.Qa5# 1-0