1.e4 c5 2.Bc4 e6 3.Nf3 Nc6 4.O-O d5 5.exd5 exd5 6.Bb5 Bd6 7.d4 Ne7 8.dxc5 Bxc5 9.Nc3 O-O 10.Bg5 h6 11.Bh4 f6 12.Bg3 a6 13.Bd3 Nb4 14.Re1 Nxd3 15.Qxd3 Bf5 16.Qd2 Qd7 17.Rad1 Rad8 18.h3 Rfe8 19.a3 Bg6 20.Nd4 Bxd4 21.Qxd4 Bxc2 22.Rd2 Bg6 23.Red1 Bf7 24.Qd3 Qc6 25.Ne2 Qd7 26.Nd4 Rc8 27.Kh2 Rc4 28.Nc2 Rec8 29.Ne3 Rc1 30.Rxc1 Rxc1 31.f3 h5 32.Bf2 Qc7+ 33.Bg3 Qc5 34.Bf2 Qc7+ 35.Bg3 Qc6 36.Qd4 Qd7 37.Qd3 Rc5 38.Bf2 Rc8 39.Bg3 Rd8 40.Nc2 Bg6 41.Qb3 Bxc2 42.Rxc2 Rc8 43.Rxc8+ Nxc8 44.Qc2 Ne7 45.Bf2 Kf7 46.Qb3 Qc7+ 47.Kg1 Qc1+ 48.Kh2 b5 49.Qb4 Nf5 50.g4 hxg4 51.hxg4 Ne7 52.Kg2 Qc2 53.Qd4 a5 54.Kg3 a4 55.Be3 Qe2 56.Bf2 Qe5+ 57.f4 Qxd4 58.Bxd4 f5 59.Bc3 fxg4 60.Kxg4 g6 61.Kg5 Nf5 62.Kg4 d4 63.Bb4 Ke6 64.Kg5 Ne7 65.Be1 d3 66.Bd2 Kd5 67.Kf6 Nf5 68.Kxg6 Nh4+ 69.Kh5 Nf3 70.Bc3 d2 71.Bxd2 Nxd2 72.f5 Ne4 73.Kg6 Ke5 74.f6 Nxf6 75.b3 axb3 76.a4 bxa4 77.Kg7 Kd5 78.Kg6 Kd6 79.Kg7 Nh7 80.Kg6 Kd7 81.Kh5 Nf6+ 82.Kh4 Ke8 83.Kg5 b2 84.Kxf6 Kd7 85.Kf5 Ke7 86.Ke5 b1=Q 87.Kd5 Qb3+ 88.Ke4 Kd7 89.Kd4 Qf7 90.Kc3 Qg6 91.Kc4 Ke8 92.Kb4 Kf8 93.Kb5 a3 94.Ka4 Qe4+ 95.Kb5 Qh7 96.Kc5 Qg7 97.Kb5 Qg5+ 98.Kb6 Qg4 99.Ka7 Qg2 100.Kb8 Qh2+ 101.Kc8 Kg7 102.Kb7 Qe2 103.Kc6 Qc4+ 104.Kb6 Qd5 105.Kc7 Qg8 106.Kd6 a2 107.Kd7 Qd8+ 108.Ke6 Qb8 109.Ke7 Qb1 110.Kd6 Qh7 111.Kc6 a1=B 112.Kb5 Kh8 113.Kb6 Qg8 114.Kb7 Qf8 115.Ka7 Bf6 116.Ka6 Qg8 117.Ka7 Qg3 118.Kb6 Qh2 119.Kc5 Qh3 120.Kb4 Bc3+ 121.Ka3 Kh7 122.Ka2 Qd3 123.Kb3 Qd4 124.Ka3 Qb6 125.Ka2 Bg7 126.Ka3 Bh8 127.Ka2 Qc6 128.Ka3 Qe4 129.Ka2 Qf3 130.Kb1 Qh1+ 131.Ka2 Bf6 132.Kb3 Bd8 133.Kc3 Qd1 134.Kb4 Qe1+ 135.Kc5 Bb6+ 136.Kb5 Qf2 137.Ka4 Qg1 138.Kb4 Bd4 139.Ka3 Qh2 140.Ka4 Bc5 141.Ka5 Qe5 142.Kb5 Bf8+ 143.Ka6 Bh6 144.Kb6 Bd2 145.Kc6 Qe4+ 146.Kd7 Bc3 147.Kc7 Bh8 148.Kd6 Qg2 149.Kd7 Qe2 150.Kc6 Qd3 151.Kb6 Qc2 152.Ka5 Qc1 153.Kb4 Qc6 154.Ka3 Qb5 155.Ka2 Qb2# 0-1