1.d4 Nf6 2.Nf3 e6 3.Bf4 d5 4.Nbd2 Bd6 5.Bg3 O-O 6.e3 c5 7.dxc5 Bxc5 8.Bd3 Nc6 9.O-O Nh5 10.c4 Nxg3 11.hxg3 g6 12.Rc1 Qb6 13.e4 dxe4 14.Nxe4 Rd8 15.Qd2 f5 16.Nxc5 Qxc5 17.Qc3 e5 18.Bc2 e4 19.Ng5 Nd4 20.Rfe1 a5 21.Rcd1 Ra6 22.Qe3 h6 23.Bxe4 fxe4 24.Nxe4 Qe5 25.Qxh6 Qg7 26.Qg5 Rf8 27.Qd5+ Ne6 28.Nd6 Qf6 29.Nxc8 Rxc8 30.Qxb7 Rac6 31.b3 Nf8 32.Rd3 Re8 33.Rxe8 Qa1+ 34.Re1 Qxe1+ 35.Kh2 Re6 36.Rf3 Re7 37.Qd5+ Kg7 38.Qd4+ Qe5 39.Qd2 Rd7 40.Rd3 Rxd3 41.Qxd3 Ne6 42.Qd7+ Kf6 43.Qd2 Qc5 44.Qb2+ Kf7 45.Qe2 Kf6 46.Qf3+ Qf5 47.Qc3+ Qe5 48.Qxe5+ Kxe5 49.Kh3 Kf5 50.Kh4 Kf6 51.f4 Nc5 52.Kg4 Ne4 53.Kf3 Nc3 54.a3 Nb1 55.Ke3 Nxa3 56.Kd3 Kf5 57.Kc3 Ke4 58.Kb2 Nxc4+ 59.bxc4 Kd4 60.Kb3 a4+ 61.Kb4 a3 62.Kxa3 Kxc4 63.g4 Kd5 64.g3 Ke4 65.Kb3 Kd4 66.g5 Kc5 67.Kc3 Kb5 68.f5 Kc6 69.Kd4 Kb5 70.f6 Ka6 71.Ke5 Kb5 72.Kd6 Kb4 73.Ke6 Ka4 74.Kd6 Ka3 75.Ke6 Ka4 76.g4 Ka5 77.Kd6 Kb6 78.f7 Ka5 79.f8=Q Kb5 80.Qg7 Kc4 81.Qh8 Kb3 82.Qg8+ Kb2 83.Qd8 Ka2 84.Qb8 Ka3 85.Qa7+ Kb2 86.Kd5 Kb1 87.Kc4 Kc1 88.Qa8 Kc2 89.Qa2+ Kc1 90.Kc3 Kd1 91.Qe6 Kc1 92.Qe1# 1-0