1.Nf3 d5 2.d4 e6 3.Bf4 Nd7 4.e3 Be7 5.Nc3 a6 6.e4 Ngf6 7.Bd3 c5 8.e5 Ng8 9.O-O g5 10.Be3 g4 11.Ne1 h5 12.f4 c4 13.Be2 Nh6 14.f5 Nxf5 15.Rxf5 exf5 16.Nxd5 b5 17.b3 Nb6 18.Nxe7 Qxe7 19.d5 Nd7 20.bxc4 bxc4 21.Bxc4 Nxe5 22.Qd4 O-O 23.d6 Qf6 24.Nd3 Re8 25.Bxf7+ Kxf7 26.Qd5+ Kf8 27.Bd4 Be6 28.Qxe5 Qxe5 29.Nxe5 Rad8 30.c4 Bxc4 31.Nxc4 Re4 32.Bb6 Rd7 33.Rc1 Kf7 34.Bc7 Ke6 35.Nb6 Rxd6 36.Bxd6 Kxd6 37.Kf2 f4 38.Rc4 Ke5 39.Rxe4+ Kxe4 40.Nd7 h4 41.Nf6+ Kf5 42.Nd7 Ke4 43.Nc5+ Kd4 44.Nxa6 g3+ 45.hxg3 fxg3+ 46.Ke2 Ke5 47.Kf3 Kd5 48.Kg4 h3 49.Kxh3 Kd6 50.Kg4 Kd5 51.a3 Kc6 52.Kh4 Kb5 53.Nb8 Kb6 54.Nc6 Kxc6 55.Kh3 Kb5 56.a4+ Kc6 57.Kg4 Kb7 58.Kh4 Ka6 59.Kg5 Kb6 60.Kf6 Kc6 61.a5 Kb5 62.Ke5 Kc6 63.Kd4 Kd7 64.a6 Kd8 65.Ke4 Kd7 66.a7 Kc7 67.a8=Q Kb6 68.Ke5 Kb5 69.Qe4 Ka5 70.Qf3 Ka4 71.Qb3+ Ka5 72.Kf6 Ka6 73.Kf7 Ka5 74.Kg8 Ka6 75.Qc3 Kb6 76.Qc4 Ka5 77.Qc3+ Ka6 78.Kf8 Kb7 79.Qb2+ Kc7 80.Qb3 Kc6 81.Ke8 Kd6 82.Kf8 Kc6 83.Qxg3 Kb5 84.Qf3 Kb4 85.Qd1 Kb5 86.Ke8 Kc5 87.Qg4 Kd6 88.Qc4 Ke5 89.Kd7 Kf5 90.Kd8 Kf6 91.Qa4 Kf5 92.Ke7 Kg6 93.Qg4+ Kh7 94.Kf7 Kh8 95.Qd4+ Kh7 96.Qg7# 1-0