1.c4 c5 2.Nf3 Nc6 3.g3 g6 4.Bg2 Bg7 5.Na3 Qb6 6.O-O d6 7.Rb1 Nf6 8.d3 O-O 9.Nc2 d5 10.cxd5 Nxd5 11.Bd2 Rd8 12.Ne3 Be6 13.Nc4 Qa6 14.Ng5 Bc8 15.a3 Rb8 16.b4 b5 17.Ne3 Nxe3 18.fxe3 f6 19.Ne4 c4 20.Nc5 Qb6 21.d4 f5 22.Qe1 e6 23.g4 Ne7 24.Qh4 Re8 25.e4 Bxd4+ 26.Kh1 Bb7 27.Nd7 Qd6 28.Nxb8 Qxb8 29.Bg5 Qc7 30.Rbd1 Bg7 31.Bf6 c3 32.Bxg7 Kxg7 33.Qg5 c2 34.Rc1 Qc4 35.Qf4 Qxe2 36.Rf2 Qd1+ 37.Rf1 Qd3 38.Rf2 Qd1+ 39.Rf1 Qe2 40.Rfe1 Qd3 41.Kg1 Kg8 42.gxf5 exf5 43.exf5 Bxg2 44.Kxg2 Rf8 45.Rxe7 Qd5+ 46.Qe4 Qd2+ 47.Kh3 Rxf5 48.Re8+ Kg7 49.Qe7+ Rf7 50.Qe5+ Rf6 51.Re7+ Kg8 52.Qxf6 Qh6+ 53.Kg2 Qd2+ 54.Kg3 Qd3+ 55.Qf3 Qd6+ 56.Kg2 Qd2+ 57.Re2 Qxc1 58.Qb3+ Kf8 59.Qxc2 Qg5+ 60.Kf1 Qf4+ 61.Rf2 Qxf2+ 62.Qxf2+ Ke8 63.Qf3 h5 64.Ke1 Kd8 65.Kd1 h4 66.Kc1 Kc7 67.Kb1 Kb8 68.Ka1 Kc7 69.Ka2 g5 70.Kb1 a5 71.Ka1 Kb8 72.Ka2 Kc7 73.Kb1 axb4 74.axb4 g4 75.Qf4+ Kd7 76.Ka1 h3 77.Ka2 g3 78.Qxg3 Kd8 79.Kb1 Kc8 80.Ka1 Kd7 81.Ka2 Kc8 82.Ka3 Kd8 83.Qxh3 Ke8 84.Qh4 Kf8 85.h3 Kg8 86.Kb2 Kg7 87.Kb1 Kg6 88.Ka1 Kf7 89.Qh5+ Kg8 90.Ka2 Kg7 91.Kb1 Kf8 92.h4 Ke7 93.Qh6 Ke8 94.Kb2 Kf7 95.Ka1 Ke7 96.Kb1 Kf7 97.Qh7+ Ke8 98.Qh8+ Ke7 99.h5 Kd6 100.h6 Ke6 101.Ka1 Kd6 102.Ka2 Ke7 103.Kb1 Ke6 104.h7 Ke7 105.Ka1 Kd6 106.Ka2 Kd5 107.Kb1 Kd6 108.Ka1 Kc7 109.Ka2 Kc6 110.Kb1 Kd7 111.Ka1 Ke7 112.Ka2 Kf7 113.Kb1 Ke7 114.Qg7+ Kd8 115.h8=R# 1-0