1.Nf3 Nf6 2.d4 d5 3.c4 e6 4.cxd5 exd5 5.Nc3 Be7 6.Bf4 c6 7.Qc2 Qb6 8.h3 g6 9.e3 Bf5 10.Bd3 Bxd3 11.Qxd3 Nbd7 12.Bh6 Bf8 13.Bf4 Qxb2 14.Rb1 Qa3 15.O-O Nb6 16.Rb3 Qe7 17.a4 Bg7 18.Rfb1 O-O 19.a5 Nc4 20.Rxb7 Qa3 21.Ne5 Nxe5 22.Bxe5 Qxa5 23.R1b2 Rfc8 24.Ra2 Qd8 25.Raxa7 Rxa7 26.Rxa7 Ra8 27.Qa6 Rxa7 28.Qxa7 h5 29.Qb7 Qd7 30.Qb8+ Kh7 31.Na4 Ne4 32.Bxg7 Kxg7 33.Qe5+ f6 34.Qb8 Qe7 35.Qb2 g5 36.Nc3 Nd6 37.Qb6 Qd7 38.Na4 Qb7 39.Qd8 Ne4 40.Nc5 Nxc5 41.dxc5 Qa7 42.Qb6 Qd7 43.Qb8 h4 44.Qa8 Kf7 45.Qa4 Qb7 46.Qc2 Qe7 47.Qh7+ Ke6 48.Qc2 Qa7 49.Qc3 Qa4 50.Qb2 Qa5 51.Qc2 Qa1+ 52.Kh2 Qe5+ 53.Kg1 d4 54.exd4 Qxd4 55.Qb3+ Qd5 56.Qe3+ Kf7 57.Qc3 Qe4 58.Qd2 Qb1+ 59.Kh2 Qf5 60.Qb4 Ke6 61.Qc4+ Qd5 62.Qg4+ Qf5 63.Qc4+ Ke5 64.Qc3+ Kd5 65.Qd2+ Kc4 66.Qa2+ Kb5 67.Qb3+ Kxc5 68.Qa3+ Kd5 69.Qb3+ Kd6 70.Qb8+ Ke7 71.Qc7+ Qd7 72.Qb6 Qd6+ 73.g3 c5 74.Qb7+ Ke6 75.Qe4+ Qe5 76.Qc6+ Ke7 77.Kg2 hxg3 78.fxg3 Qe2+ 79.Kg1 c4 80.Qc7+ Ke6 81.Qc6+ Kf7 82.Qd7+ Kg6 83.g4 Qe5 84.Qc8 Qd4+ 85.Kg2 Kf7 86.Qc7+ Ke6 87.Qc8+ Ke5 88.Qf5+ Kd6 89.Qc8 c3 90.Kf3 Qd5+ 91.Kg3 Qc6 92.Qf8+ Kd5 93.Qf7+ Kd4 94.Qa7+ Qc5 95.Qd7+ Kc4 96.Qa4+ Qb4 97.Qa6+ Kb3 98.Qe6+ Kb2 99.Qxf6 Qf4+ 100.Qxf4 gxf4+ 101.Kxf4 c2 102.Kg5 c1=Q+ 103.Kg6 Kc3 104.h4 Kd4 105.h5 Ke5 106.h6 Qc6+ 107.Kh7 Kf6 108.g5+ Kxg5 109.Kg7 Qd7+ 110.Kf8 Kf6 111.h7 Qf7# 0-1