1.e4 c5 2.Nc3 Nc6 3.Be2 Nf6 4.Nf3 d5 5.exd5 Nxd5 6.Bb5 g6 7.Ne4 Qb6 8.Bc4 Nf6 9.Nxf6+ exf6 10.O-O Be7 11.Re1 O-O 12.d3 Bf5 13.Bh6 Rfe8 14.Qd2 Bf8 15.b3 Qc7 16.h3 Rad8 17.a4 g5 18.Bxf8 Kxf8 19.Qc3 Rxe1+ 20.Rxe1 Nd4 21.Nxd4 Rxd4 22.b4 b6 23.Rb1 Kg7 24.bxc5 bxc5 25.Rb5 Bd7 26.Qa5 Qe5 27.Rxc5 Qf4 28.Qe1 Bxa4 29.c3 Rd7 30.Qe3 Qd6 31.Ra5 Re7 32.Qd2 Be8 33.d4 Qb6 34.Ra1 a5 35.Bf1 a4 36.c4 Bc6 37.Qc3 Qb3 38.Qxb3 axb3 39.d5 Be8 40.Rb1 Rb7 41.c5 b2 42.c6 Rb6 43.Bd3 Kf8 44.Bf5 Ke7 45.c7 Bd7 46.c8=Q Bxc8 47.Bxc8 Kd6 48.Bf5 Kxd5 49.Bxh7 Kc4 50.Kf1 Rb5 51.g4 Kc3 52.Bf5 Rxf5 53.gxf5 Kc2 54.Re1 b1=Q 55.Rxb1 Kxb1 56.Ke2 Kc2 57.f4 Kc3 58.Ke3 Kc2 59.fxg5 fxg5 60.Ke4 Kd2 61.f6 Ke2 62.Kf5 Kf3 63.Kxg5 Kg3 64.h4 Kh3 65.h5 Kh2 66.Kf5 Kh1 67.Kg4 Kg1 68.Kf5 Kg2 69.Kg4 Kf1 70.h6 Kg2 71.Kh4 Kf2 72.Kg5 Ke2 73.Kf5 Kd3 74.Kg4 Ke4 75.Kh4 Kd3 76.Kh5 Kd2 77.Kg5 Kc2 78.Kf5 Kc1 79.h7 Kd2 80.h8=Q Ke1 81.Qg8 Kf1 82.Qg5 Kf2 83.Qh6 Kf1 84.Qc1+ Kf2 85.Qb2+ Kg1 86.Qc1+ Kf2 87.Qc3 Kg1 88.Qa5 Kg2 89.Qa8+ Kg3 90.Qh8 Kf2 91.Qb8 Kf3 92.Qb2 Ke3 93.Qb3+ Kd2 94.Qa4 Kc1 95.Qa6 Kd2 96.Kg5 Kc2 97.Qa5 Kb3 98.Qa7 Kb4 99.Qb6+ Kc3 100.Qb1 Kc4 101.Qc2+ Kd5 102.Qf2 Kc6 103.Qg2+ Kb6 104.Qg3 Kb5 105.Qd6 Ka5 106.Kh6 Kb5 107.Kg7 Kc4 108.Qd7 Kb3 109.Qg4 Ka2 110.Kf8 Kb3 111.Qg6 Kb2 112.Qh5 Kc1 113.Qh7 Kd2 114.Kxf7 Ke3 115.Qg8 Kd2 116.Kg6 Kc2 117.Qg7 Kd3 118.Kh6 Ke4 119.Qg4+ Kd3 120.Qg8 Ke4 121.Qg6+ Ke3 122.Qg4 Kf2 123.Qc8 Kg3 124.Kh7 Kh2 125.f7 Kh1 126.Qb7+ Kg1 127.Kh6 Kf1 128.Qb6 Ke2 129.Qf2+ Kd3 130.Qf4 Ke2 131.Qc1 Kf2 132.Qe1+ Kxe1 133.f8=Q Kd1 134.Qg8 Kc2 135.Qf7 Kd3 136.Qa2 Ke3 137.Kg7 Ke4 138.Qb2 Kf5 139.Qb8 Ke4 140.Qc7 Kd3 141.Qc6 Ke2 142.Kg8 Kf2 143.Qa8 Kg3 144.Qf8 Kg2 145.Qf5 Kg1 146.Qb5 Kh1 147.Qb1+ Kg2 148.Kh8 Kh3 149.Qg6 Kh4 150.Qg7 Kh3 151.Qe7 Kg2 152.Qh4 Kg1 153.Kh7 Kf1 154.Qg3 Ke2 155.Qb3 Kf1 156.Qg8 Ke2 157.Qg4+ Ke3 158.Kh6 Kd2 159.Qf5 Ke1 160.Qh7 Kf1 161.Qb7 Ke1 162.Qc8 Kf2 163.Qc7 Kg1 164.Kh5 Kh1 165.Kg6 Kg1 166.Kf6 Kh1 167.Kf5 Kg1 168.Qc8 Kf2 169.Qe6 Kg2 170.Qe7 Kh1 171.Ke4 Kg2 172.Ke5 Kg1 173.Qe6 Kg2 174.Qc6+ Kh2 175.Qg6 Kh3 176.Kf4 Kh2 177.Kf3 Kh3 178.Qh5# 1-0