1.e4 c5 2.Nc3 e6 3.Nf3 d5 4.d4 cxd4 5.Nxd4 a6 6.Bd3 dxe4 7.Nxe4 Nf6 8.Nxf6+ gxf6 9.Be3 Qa5+ 10.c3 e5 11.Nf5 Nc6 12.O-O Be6 13.Qf3 O-O-O 14.Be4 Qc7 15.Rad1 Rg8 16.Rxd8+ Nxd8 17.Rd1 Bc5 18.Bxc5 Qxc5 19.Nd6+ Kc7 20.Qxf6 Nc6 21.Nxf7 Bxa2 22.Bxc6 Qxc6 23.Qxe5+ Kb6 24.Rd6 Rxg2+ 25.Kf1 Bc4+ 26.Ke1 Rg1+ 27.Kd2 Bxf7 28.Rxc6+ Kxc6 29.Qf6+ Kc7 30.Qxf7+ Kb6 31.Qxh7 Rh1 32.Qe4 Rxh2 33.Qd4+ Kc6 34.Qc4+ Kd6 35.Qf4+ Kc6 36.Qxh2 Kd5 37.Qh7 Kc6 38.Qe4+ Kd6 39.Qxb7 Kc5 40.Qxa6 Kd5 41.Qa1 Kc6 42.Qa6+ Kd5 43.Qa1 Kc6 44.Qa7 Kd6 45.Qa3+ Kc6 46.Qa5 Kd6 47.Qh5 Kc7 48.Qf7+ Kd6 49.Qf8+ Kd7 50.Qf5+ Ke7 51.Qg4 Kd6 52.Qd1 Kc7 53.Qh5 Kd7 54.Qf7+ Kd8 55.Qd7+ Kxd7 56.Ke3 Ke7 57.Kd2 Kd7 58.b4 Ke7 59.Ke3 Kd7 60.Kd2 Ke7 61.c4 Kd6 62.Ke3 Kc7 63.Kf4 Kd7 64.Ke3 Kc7 65.f4 Kd7 66.Kf2 Kc8 67.Ke3 Kd7 68.Kd2 Kc8 69.Kc1 Kd7 70.Kb1 Kd8 71.Kc2 Ke8 72.Kd1 Ke7 73.Ke1 Kd6 74.Kd1 Kc7 75.Ke1 Kd8 76.c5 Ke8 77.Kd1 Ke7 78.Kd2 Ke8 79.Kc1 Ke7 80.Kb1 Ke8 81.Kc2 Ke7 82.Kd1 Kf8 83.b5 Kg8 84.Kd2 Kg7 85.Kc2 Kh7 86.Kc1 Kg8 87.Kb1 Kg7 88.Kc2 Kf7 89.Kc1 Kg7 90.b6 Kf7 91.Kb1 Kg7 92.Kc2 Kf7 93.Kb2 Kg7 94.Ka2 Kh7 95.Kb1 Kg8 96.Kc2 Kh8 97.Kc1 Kg8 98.Kb1 Kg7 99.Ka1 Kf8 100.Kb2 Kg8 101.b7 Kh8 102.Kb1 Kg8 103.b8=Q+ Kg7 104.Qb3 Kh7 105.Qc2+ Kh8 106.Qe2 Kg7 107.Qe7+ Kh6 108.Qe2 Kg7 109.Qa6 Kh7 110.Qa1 Kg8 111.Qg7+ Kxg7 112.Kc2 Kf6 113.Kd3 Ke6 114.Kc4 Kd7 115.Kd5 Kc7 116.Ke6 Kc8 117.Kd5 Kc7 118.Ke6 Kc8 119.c6 Kc7 120.Ke5 Kd8 121.Kd5 Kc7 122.Ke6 Kd8 123.Kf5 Ke7 124.Kg4 Kd6 125.Kf5 Ke7 126.Kg4 Kd6 127.Kg5 Ke7 128.f5 Kd6 129.Kf6 Kc7 130.Kg5 Kd8 131.Kf4 Ke7 132.Ke5 Kf8 133.Kd6 Kg7 134.Ke6 Kh7 135.Ke7 Kg7 136.f6+ Kh7 137.Kd6 Kg8 138.Kd5 Kh7 139.Ke6 Kg6 140.Ke5 Kf7 141.Kd6 Kg8 142.c7 Kf8 143.Ke6 Kg8 144.Kd7 Kh7 145.Kc6 Kg8 146.Kd7 Kf8 147.Ke6 Kg8 148.c8=Q+ Kh7 149.Qc2+ Kh8 150.Qg2 Kh7 151.Qg7# 1-0