1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 d6 6.Be3 Be7 7.Qe2 O-O 8.O-O-O e5 9.Nf5 Bxf5 10.exf5 d5 11.Nxd5 Nxd5 12.Qb5 Qc7 13.Qxd5 Rd8 14.Qc4 Rxd1+ 15.Kxd1 Nc6 16.Kc1 Rc8 17.Bd3 Qd7 18.Qa4 Qc7 19.a3 Nd4 20.Bxd4 exd4 21.Kb1 a6 22.g3 h6 23.Re1 Rd8 24.f6 gxf6 25.Re4 Kf8 26.Rh4 Kg7 27.Rxd4 Rxd4 28.Qxd4 Bc5 29.Qg4+ Kf8 30.Qh5 Kg7 31.Qf5 Qe5 32.Qh7+ Kf8 33.Qxh6+ Ke7 34.Qd2 Qh5 35.Qf4 Qxh2 36.Qc7+ Kf8 37.Qxc5+ Ke8 38.Ka2 Qxf2 39.Qxf2 Ke7 40.Qe2+ Kf8 41.Qe3 f5 42.Qd4 Ke8 43.Kb3 a5 44.Qh8+ Kd7 45.Qh7 f4 46.Qg7 b5 47.Qh6 Ke7 48.Bg6 a4+ 49.Kb4 fxg3 50.Qf4 fxg6 51.b3 g2 52.Qc1 g1=B 53.c3 Bh2 54.Qd1 axb3 55.Ka5 b4 56.cxb4 Bc7+ 57.Kb5 Ke6 58.Ka4 Bg3 59.Qxb3+ Kd6 60.Qb2 Kd5 61.Qg2+ Kc4 62.Qe4+ Kc3 63.Qe3+ Kc4 64.Qh6 Be5 65.Qh1 Bh8 66.Qf1+ Kd5 67.Qb1 Kd6 68.Qe1 Bd4 69.Ka5 Kd5 70.Qb1 Bf2 71.Qd3+ Bd4 72.Qxg6 Bg1 73.Qg7 Ke6 74.Qa1 Kf5 75.Qb2 Kg4 76.Qd2 Kh3 77.Qd8 Kg2 78.Qf8 Bh2 79.Qd8 Kf1 80.Qg8 Bf4 81.Qf7 Ke2 82.Qh7 Kd1 83.Ka4 Kc1 84.Qh5 Kb1 85.Qe2 Be5 86.Qe4+ Kc1 87.Kb3 Bc3 88.Qe7 Bf6 89.Qxf6 Kd2 90.Qe5 Kd3 91.Qb8 Ke3 92.b5 Kd3 93.b6 Kd4 94.Qh2 Kd3 95.Qd6+ Ke2 96.Qc7 Kd3 97.Qc3+ Ke2 98.Qc1 Kd3 99.Qf1+ Ke3 100.Ka2 Kd4 101.Qf8 Ke4 102.Ka1 Kd3 103.Ka2 Kd2 104.Qa8 Ke1 105.Qg2 Kd1 106.Kb2 Ke1 107.Qf3 Kd2 108.Ka2 Kc1 109.Qh1+ Kd2 110.Qg1 Kd3 111.Qg5 Kd4 112.Qe7 Kd5 113.Qe4+ Kd6 114.Qc2 Ke7 115.Qc8 Kf6 116.Qc1 Ke7 117.Qa1 Ke8 118.Qf1 Kd7 119.Qf2 Kc6 120.Qf5 Kb7 121.Kb2 Ka8 122.a4 Kb8 123.Qh7 Ka8 124.Qd3 Kb8 125.Qd4 Ka8 126.Qf6 Kb8 127.Kc2 Ka8 128.Qb2 Kb8 129.Qa1 Kb7 130.Qc3 Ka8 131.Qc5 Kb7 132.a5 Kb8 133.Kb2 Ka8 134.Kc3 Kb8 135.Qf2 Kc8 136.Kd3 Kb7 137.Qa2 Ka8 138.Kc4 Kb7 139.Kd5 Kb8 140.Qg2 Kb7 141.Qg1 Ka6 142.Qg7 Kxa5 143.Qa1+ Kb5 144.Qa2 Kb4 145.Qa1 Kb3 146.Qe1 Ka2 147.Qe3 Kb1 148.Kd4 Kb2 149.Qe7 Kb1 150.Qc7 Ka2 151.Qb8 Kb3 152.Qg3+ Ka4 153.Kc4 Ka5 154.Kd4 Ka6 155.b7 Kb5 156.Qg2 Ka5 157.Qa2+ Kb4 158.b8=Q# 1-0