1.e4 c5 2.c4 d6 3.Nc3 Nd7 4.d3 g6 5.g3 Bg7 6.Bg2 Ne5 7.Nf3 Bg4 8.h3 Bxf3 9.Bxf3 Nf6 10.Be2 Nc6 11.f4 Nd7 12.O-O e6 13.Nb5 Qb8 14.f5 a6 15.fxe6 fxe6 16.Nc3 Qd8 17.Kg2 Qe7 18.Be3 O-O-O 19.Qd2 Rdf8 20.Rab1 Nd4 21.Na4 Rxf1 22.Rxf1 Rf8 23.Rxf8+ Qxf8 24.Bd1 Nc6 25.Nc3 Bd4 26.Bg4 Bxe3 27.Qxe3 Qe7 28.h4 Nde5 29.Bh3 Kb8 30.b3 Qf6 31.Ne2 h5 32.Qf4 Qe7 33.Qg5 Qxg5 34.hxg5 Nxd3 35.Bxe6 Nd4 36.Nxd4 cxd4 37.Kf1 Ne5 38.Ke2 Kc7 39.Bd5 a5 40.a3 b6 41.Be6 Kc6 42.Bd5+ Kc5 43.Be6 a4 44.b4+ Kc6 45.Kf2 Kc7 46.Ke2 Kd8 47.Bd5 Ke7 48.Kf2 Kd7 49.Ke2 Kd8 50.Kf2 Ke7 51.Ke2 Kd7 52.Kf2 Kc7 53.Ke2 Kd7 54.Kf2 Kc8 55.Ke2 Kc7 56.Be6 b5 57.cxb5 Kb6 58.Kd2 Kxb5 59.Ke2 Kc6 60.Kd2 Kb6 61.Bd5 Kb5 62.Ke2 Nc4 63.Bf7 Nxa3 64.Bxg6 Nc4 65.Bf7 d3+ 66.Kf2 a3 67.g6 d2 68.Ke2 a2 69.Bxc4+ Kxc4 70.g7 d1=Q+ 71.Kxd1 a1=Q+ 72.Ke2 Qxg7 73.Kd1 Qxg3 74.Kc1 Kb5 75.Kd2 Kxb4 76.Kd1 Qg4+ 77.Ke1 Ka3 78.Kd2 Qf4+ 79.Kc2 Kb4 80.Kd1 Qf3+ 81.Ke1 Kb5 82.Kd2 Qg3 83.Kc1 Qg5+ 84.Kc2 d5 85.Kd1 Qe3 86.exd5 Qh6 87.Ke2 h4 88.Kf1 Ka4 89.d6 Qf8+ 90.Ke2 Qd8 91.Ke1 Ka5 92.d7 Qf6 93.Kd2 h3 94.Ke2 Qd6 95.Kf1 Qxd7 96.Kf2 Ka4 97.Kf1 Qg4 98.Ke1 Kb3 99.Kf1 Qf4+ 100.Ke1 Ka3 101.Kd1 Qf6 102.Kc2 Qg5 103.Kc3 Qe7 104.Kc2 Qf8 105.Kb1 Qd8 106.Ka1 Kb3 107.Kb1 Ka4 108.Kc1 h2 109.Kc2 Qd4 110.Kb1 Qf4 111.Ka2 Qe5 112.Kb1 Qe3 113.Kb2 Qg3 114.Kc2 Qg4 115.Kc3 Qg7+ 116.Kd2 Kb4 117.Ke3 Qf6 118.Ke2 Qc3 119.Kf1 Qc2 120.Ke1 Qc7 121.Ke2 Qc4+ 122.Kf3 Kb5 123.Kg2 Qd5+ 124.Kf2 Qf5+ 125.Kg2 h1=R 126.Kg3 Ka5 127.Kg2 Qf1+ 128.Kg3 Qd1 129.Kg2 Qb1 130.Kg3 Kb5 131.Kg4 Qb3 132.Kg5 Qf7 133.Kg4 Rh7 134.Kg5 Qg7+ 135.Kf4 Kc5 136.Ke3 Qg4 137.Kd2 Qg3 138.Kc2 Qh4 139.Kb2 Qd8 140.Kc3 Qb8 141.Kc2 Qb2+ 142.Kd1 Qb6 143.Kc2 Qc7 144.Kc3 Qf4 145.Kc2 Qb4 146.Kc1 Qc4+ 147.Kb2 Qg8 148.Kc3 Rd7 149.Kc2 Rd1 150.Kb2 Kc6 151.Kc2 Kb5 152.Kc3 Qe6 153.Kb2 Rd2+ 154.Ka3 Qe3# 0-1