1.Nf3 d5 2.d3 Nc6 3.d4 Bf5 4.g3 e6 5.Bg2 Nf6 6.O-O Be7 7.c4 Ne4 8.Bf4 Qd7 9.cxd5 exd5 10.Nc3 O-O 11.Rc1 Nxc3 12.Rxc3 a5 13.Qa4 Rfc8 14.Rfc1 Ra6 15.h4 h6 16.Rb3 Rb6 17.Rxb6 cxb6 18.Qb3 Bd8 19.Rc3 Be4 20.Ne5 Nxe5 21.Rxc8 Bxg2 22.Kxg2 Qxc8 23.dxe5 Qc6 24.Qd3 Be7 25.h5 b5 26.f3 a4 27.Be3 Bc5 28.Bd2 Ba7 29.b3 Qc5 30.e3 Qc6 31.g4 Bc5 32.Kf2 b4 33.bxa4 b6 34.Qb5 Qe6 35.Bxb4 Bxb4 36.Qxb4 Qxe5 37.Qxb6 Qh2+ 38.Ke1 Qg3+ 39.Kd2 Qf2+ 40.Kc3 Qxf3 41.a5 Qxg4 42.a6 Qc4+ 43.Kd2 Qxa2+ 44.Ke1 Qa1+ 45.Kf2 Qa2+ 46.Kg3 Qa1 47.a7 Kh7 48.Kf2 Qa2+ 49.Ke1 Qa1+ 50.Kd2 Qa2+ 51.Kc1 Qa3+ 52.Kb1 Qd3+ 53.Kb2 Qd2+ 54.Kb3 Qd3+ 55.Kb4 Qc4+ 56.Ka5 Qa2+ 57.Kb5 Qc4+ 58.Ka5 Qa2+ 59.Kb4 Qc4+ 60.Ka3 Qc3+ 61.Ka2 Qc2+ 62.Ka1 Qc3+ 63.Kb1 Qd3+ 64.Kc1 Qc3+ 65.Kd1 Qd3+ 66.Ke1 Qc3+ 67.Kf2 Qd2+ 68.Kg3 Qe1+ 69.Kf4 Qh4+ 70.Ke5 Qe4+ 71.Kd6 Qe6+ 72.Kc7 Qe7+ 73.Kc6 Qe8+ 74.Kxd5 Qd7+ 75.Kc4 Qa4+ 76.Kc3 Qa3+ 77.Kd2 Qa2+ 78.Ke1 Qa1+ 79.Kf2 Qa2+ 80.Kg3 Qa1 81.Qc5 Qg1+ 82.Kf4 Qh2+ 83.Ke4 Qg2+ 84.Ke5 Qg5+ 85.Kd4 Qg4+ 86.Kc3 Qe4 87.Kb2 f5 88.Qa5 Qb7+ 89.Ka1 Qh1+ 90.Ka2 Qg2+ 91.Ka3 Qa8 92.Qxf5+ Kh8 93.Qd7 Qf8+ 94.Kb3 Qg8+ 95.Kb2 Qf8 96.Qd4 Qf2+ 97.Ka3 Qf8+ 98.Qb4 Qf3 99.Qb8+ Kh7 100.a8=Q Qxe3+ 101.Qb3 Qc1+ 102.Qb2 Qc5+ 103.Ka2 Qc4+ 104.Ka1 g5 105.Qah8# 1-0