1.e4 c5 2.Nf3 e6 3.Nc3 Nc6 4.d4 cxd4 5.Nxd4 Nf6 6.Ndb5 Qa5 7.Bd2 Qb6 8.Bf4 e5 9.Be3 Qa5 10.Bc4 a6 11.Nd6+ Bxd6 12.Qxd6 Nxe4 13.Qd5 Qxd5 14.Nxd5 Rb8 15.Bb6 d6 16.Bc7 Be6 17.Bxb8 Nxb8 18.f3 Nc5 19.b4 Ncd7 20.O-O-O Kd8 21.a4 Nc6 22.c3 Ne7 23.a5 h5 24.Bb3 h4 25.Kb2 Nxd5 26.Bxd5 Kc7 27.Bxe6 fxe6 28.Rhe1 d5 29.c4 Kd6 30.h3 Rc8 31.Rc1 d4 32.Kb3 Nf6 33.Rcd1 Nh5 34.Re4 Nf4 35.Rdxd4+ exd4 36.Rxf4 e5 37.Rxh4 Ke6 38.Rg4 Kf6 39.h4 g6 40.c5 Rd8 41.Kc2 Rd7 42.Kd3 Rh7 43.g3 Kf5 44.Re4 g5 45.hxg5 Rh3 46.Rg4 Kg6 47.Ke4 Rh2 48.Kxe5 d3 49.Rd4 d2 50.Kf4 Rf2 51.Rd6+ Kg7 52.Ke3 Rg2 53.Rxd2 Rxg3 54.Rd7+ Kg6 55.Rxb7 Rxf3+ 56.Kxf3 Kf5 57.Rb8 Kxg5 58.Rf8 Kh5 59.Kg3 Kg5 60.Rf4 Kh6 61.Rc4 Kg6 62.Kg2 Kh6 63.Rc1 Kh5 64.c6 Kg4 65.Rb1 Kf4 66.c7 Ke5 67.Rb2 Kf4 68.Kh3 Ke5 69.c8=R Kf4 70.Rd2 Kg5 71.b5 Kf5 72.Rc5+ Kg6 73.bxa6 Kh7 74.Rdd5 Kh8 75.Kh2 Kg7 76.Rd3 Kf6 77.Rd8 Kf7 78.Rc3 Ke6 79.Rdd3 Kf7 80.Rd6 Ke7 81.Rc4 Kf7 82.Rf6+ Kg7 83.Kg1 Kg8 84.Rf8+ Kg7 85.Rf6 Kg8 86.Rff4 Kg7 87.Rf7+ Kh8 88.Kh2 Kg8 89.Rc3 Kh8 90.Kg1 Kg8 91.Rh3 Kxf7 92.Rc3 Ke7 93.Rc7+ Ke6 94.Rc3 Ke5 95.Rc5+ Ke4 96.Rc7 Kf5 97.Ra7 Kg6 98.Rh7 Kxh7 99.Kh2 Kg7 100.a7 Kh8 101.Kg1 Kh7 102.Kf1 Kg8 103.Ke2 Kh7 104.Ke1 Kh6 105.a8=B Kg5 106.Kd1 Kf6 107.Bb7 Kg5 108.a6 Kg4 109.Bc8+ Kf3 110.Kd2 Kg2 111.Kd3 Kg3 112.Kc2 Kf2 113.Kc3 Kf1 114.Bd7 Ke2 115.Bf5 Kd1 116.Kb2 Kd2 117.a7 Ke1 118.a8=Q Kf1 119.Qc8 Kg2 120.Bg4 Kg3 121.Qc6 Kf2 122.Kc2 Kf1 123.Qb5+ Ke1 124.Kc1 Kf2 125.Bf3 Kg1 126.Qd5 Kh2 127.Qd6+ Kg1 128.Qc5+ Kf1 129.Qa3 Kf2 130.Be2 Kxe2 131.Qa6+ Kf3 132.Qa8+ Ke2 133.Qc8 Ke3 134.Qh8 Ke2 135.Qg8 Kf1 136.Qe6 Kf2 137.Qa2+ Ke1 138.Qd5 Kf1 139.Kb2 Ke2 140.Qd8 Kf1 141.Qb8 Kf2 142.Qd8 Kf1 143.Kc2 Ke1 144.Qd5 Kf1 145.Qe6 Kg1 146.Qd7 Kf1 147.Kc1 Ke2 148.Kb1 Ke3 149.Qd1 Ke4 150.Qe2+ Kf4 151.Ka2 Kg5 152.Kb3 Kf4 153.Qd2+ Ke4 154.Kc4 Ke5 155.Qb4 Kf5 156.Kd4 Ke6 157.Ke3 Ke5 158.Qe1 Ke6 159.Qe2 Kd6 160.Qe1 Kd7 161.Qb1 Kd6 162.Ke4 Kc7 163.Qg1 Kb7 164.Kd5 Ka8 165.Kd4 Kb7 166.Qg5 Kb8 167.Qf4+ Kb7 168.Qh2 Kc6 169.Ke5 Kb5 170.Qh4 Kb6 171.Kf5 Kc7 172.Qh5 Kb7 173.Ke5 Kb6 174.Kd6 Ka6 175.Qe8 Kb7 176.Kc5 Ka7 177.Kc6 Ka6 178.Qa8# 1-0