1.d4 c6 2.c4 Nf6 3.Nf3 d5 4.Nc3 e6 5.Bg5 h6 6.Bxf6 Qxf6 7.e3 a6 8.Bd3 dxc4 9.Bxc4 Nd7 10.O-O Qd8 11.Bd3 Be7 12.Rc1 b6 13.Qc2 O-O 14.Bh7+ Kh8 15.Be4 Bb7 16.Rfd1 Rc8 17.Qb1 Qc7 18.d5 Nf6 19.dxe6 fxe6 20.Nh4 Ng4 21.Ng6+ Kg8 22.Nxe7+ Qxe7 23.Bf3 Ne5 24.Be4 Ng4 25.Bf3 Ne5 26.Be2 c5 27.f4 Qh4 28.Qc2 Ng4 29.Bxg4 Qxg4 30.h3 Qg3 31.Qf2 Qg6 32.Rd6 b5 33.Rcd1 b4 34.Na4 c4 35.Nb6 Rc7 36.Nd7 Rfc8 37.Ne5 Qf5 38.R6d4 c3 39.bxc3 bxc3 40.Rc1 a5 41.Qc2 Rc5 42.Qe2 Rd5 43.Rc4 Rxc4 44.Qxc4 Rd2 45.g4 Qf6 46.Qxc3 Rg2+ 47.Kf1 Qh4 48.Rc2 Rxc2 49.Qxc2 Qxh3+ 50.Ke2 Qg2+ 51.Kd1 Qf1+ 52.Kd2 Qf2+ 53.Kd1 Qxe3 54.Qg6 Bf3+ 55.Nxf3 Qxf3+ 56.Kc2 Qe2+ 57.Kb3 Kf8 58.f5 Qb5+ 59.Kc3 Qc5+ 60.Kd3 exf5 61.gxf5 Qd5+ 62.Ke3 a4 63.Kf4 Qxa2 64.Qd6+ Kg8 65.f6 Qh2+ 66.Kf3 Qxd6 67.Kg4 Qd2 68.f7+ Kxf7 69.Kf5 Qc3 70.Kf4 Qb3 71.Ke5 Kf8 72.Kd4 g5 73.Kc5 Qa3+ 74.Kc6 Kf7 75.Kb5 Kf6 76.Ka5 Ke6 77.Ka6 Qa2 78.Ka5 Qe2 79.Kb6 Qa6+ 80.Kxa6 Ke7 81.Kb6 Kd8 82.Ka5 Ke7 83.Kb5 Kf6 84.Ka6 Kg6 85.Ka5 g4 86.Ka6 Kg5 87.Kb7 Kh4 88.Ka7 Kh5 89.Kb7 Kg5 90.Kc6 Kg6 91.Kc7 a3 92.Kd8 Kf6 93.Kc7 Kg6 94.Kb7 a2 95.Kb8 Kf7 96.Ka8 a1=Q+ 97.Kb7 Qa3 98.Kc6 Qe7 99.Kb5 g3 100.Ka5 Kg7 101.Ka4 Qc7 102.Kb3 Qc4+ 103.Kb2 Qg8 104.Kc1 Qh8 105.Kd1 g2 106.Kd2 Kh7 107.Ke2 Qc8 108.Kf3 Qh8 109.Kg4 Kg8 110.Kh4 Kf7 111.Kh3 Qa1 112.Kg3 Qf6 113.Kh3 g1=N+ 114.Kg2 Kg6 115.Kg3 Qf2+ 116.Kg4 h5# 0-1