1.e4 c5 2.Nc3 Qc7 3.d4 cxd4 4.Nb5 Qa5+ 5.Qd2 Qd8 6.e5 Nc6 7.Nf3 f6 8.exf6 Nxf6 9.Nbxd4 Qc7 10.Bd3 e5 11.Nb5 Qb6 12.Qe2 d6 13.O-O Be7 14.Be3 Qd8 15.Ng5 d5 16.c4 d4 17.Bd2 O-O 18.f4 exf4 19.Rxf4 h6 20.Ne6 Bxe6 21.Qxe6+ Kh8 22.Rh4 Qc8 23.Qe2 Ng8 24.Rf4 a6 25.Rxf8 Bxf8 26.Na3 Qc7 27.Rf1 Bd6 28.Qe4 Bxh2+ 29.Kh1 Nf6 30.Rxf6 gxf6 31.Qg6 Be5 32.Qxh6+ Kg8 33.c5 Qg7 34.Qh5 Ne7 35.Bc4+ Kf8 36.Bh6 Qxh6 37.Qxh6+ Ke8 38.Bd3 Bh2 39.Bf5 Nxf5 40.Qxh2 b6 41.Qf4 Ng3+ 42.Qxg3 Kf7 43.Nc2 bxc5 44.Qd6 a5 45.Qc7+ Kf8 46.Kg1 f5 47.Qxc5+ Kg7 48.Qb5 Re8 49.Nb4 Re3 50.Qa4 Kh7 51.Kh1 Rg3 52.Na6 Kh6 53.Nc5 Rg8 54.Nd7 Rg4 55.Qd1 d3 56.Qf3 Re4 57.Qxd3 Kh7 58.b3 Rb4 59.Qd6 Kh8 60.a4 Rh4+ 61.Kg1 Rh2 62.Ne5 Kg8 63.Nc6 Rh4 64.Qd1 Rc4 65.Nb8 Rg4 66.Qd8+ Kh7 67.Qe8 Rg5 68.Qc8 Kg7 69.Na6 Kh7 70.Kh2 Kg7 71.Nc7 f4 72.Ne6+ Kh6 73.Kg1 Rxg2+ 74.Kxg2 Kh5 75.Qa8 Kg6 76.Qb8 Kf5 77.Nd4+ Kg4 78.Qh8 Kg5 79.Qh4+ Kg6 80.Kh1 f3 81.Qd8 Kh5 82.Qb6 Kg4 83.Qf6 Kg3 84.Nf5+ Kf4 85.Qf8 Ke5 86.Qh8+ Ke4 87.Qb2 Kxf5 88.Qa1 Ke4 89.Qf1 Ke5 90.Kh2 Ke4 91.b4 Kf4 92.Qb5 f2 93.Kg2 Kg4 94.Qd7+ Kf4 95.Qd2+ Kf5 96.Qxf2+ Ke4 97.Qe1+ Kd4 98.Qh4+ Kd5 99.Kf1 axb4 100.Qd8+ Kc4 101.Ke2 Kb3 102.Kf2 Ka3 103.Qd5 b3 104.a5 Kb2 105.Qg2 Kc1 106.Qh2 b2 107.Qc7+ Kd1 108.Qd6+ Kc2 109.Qc5+ Kd2 110.Qb4+ Kd1 111.a6 b1=B 112.Qc4 Kd2 113.Qe2+ Kc1 114.Kg1 Bc2 115.Qf3 Bh7 116.Kh2 Bc2 117.Qg3 Kb1 118.Qe3 Be4 119.Qc3 Bc2 120.Kg2 Kc1 121.a7 Kb1 122.Qe5 Kc1 123.Qe2 Bh7 124.Qd1+ Kxd1 125.a8=Q Kd2 126.Qf8 Bg8 127.Qd6+ Kc2 128.Qf8 Kb1 129.Qd8 Bh7 130.Qe7 Kc2 131.Qxh7+ Kd2 132.Kh3 Kc1 133.Qe7 Kb1 134.Qg5 Ka1 135.Qf6+ Kb1 136.Qf4 Kc2 137.Qb8 Kd1 138.Kg4 Kd2 139.Qf8 Ke2 140.Qe8+ Kf2 141.Kh5 Kf1 142.Qf8+ Kg1 143.Qf6 Kh2 144.Qa1 Kh3 145.Qh1+ Kg3 146.Qb7 Kh3 147.Qc6 Kh2 148.Kh6 Kg1 149.Qe4 Kf2 150.Qf5+ Kg2 151.Qf7 Kg1 152.Qa7+ Kh1 153.Qa5 Kh2 154.Qb6 Kh3 155.Qb4 Kh2 156.Kg6 Kh1 157.Qc4 Kg2 158.Qe2+ Kg1 159.Qh5 Kg2 160.Qd5+ Kf1 161.Qh5 Kg2 162.Qa5 Kf2 163.Qc3 Kf1 164.Qd2 Kg1 165.Qd6 Kg2 166.Qe6 Kf2 167.Kg5 Kg3 168.Kf5 Kf3 169.Ke5 Kg3 170.Qh6 Kg2 171.Qd2+ Kf3 172.Qb4 Ke2 173.Qb3 Kf1 174.Qg3 Ke2 175.Kd4 Kd1 176.Qf2 Kc1 177.Kc3 Kb1 178.Qb2# 1-0