1.e4 c5 2.c3 Nf6 3.e5 Nd5 4.Nf3 Nc6 5.Bc4 Nb6 6.Bb3 d5 7.exd6 Qxd6 8.O-O c4 9.Bc2 g6 10.d4 cxd3 11.Qxd3 Qxd3 12.Bxd3 Bg7 13.a4 O-O 14.a5 Nd5 15.Be4 Rd8 16.a6 f5 17.axb7 Bxb7 18.Bc2 h6 19.h4 e5 20.h5 Nce7 21.Nh4 e4 22.Nxg6 Nxg6 23.hxg6 Be5 24.Nd2 Kg7 25.Nc4 Bc7 26.Na5 Rab8 27.Nxb7 Rxb7 28.g4 Kxg6 29.gxf5+ Kxf5 30.f3 Bb6+ 31.Kh1 Ke5 32.fxe4 Ne3 33.Bxe3 Bxe3 34.Rf5+ Ke6 35.b4 Rg7 36.Bb3+ Ke7 37.Bd5 Rf8 38.Ra6 Bb6 39.c4 Rxf5 40.exf5 Rg1+ 41.Kh2 Rd1 42.Be6 Rd6 43.Kh3 Kf6 44.Kg4 Bc5 45.Ra4 Rd4+ 46.Kh5 Bd6 47.Rxa7 Bxb4 48.Rf7+ Ke5 49.Kxh6 Rg4 50.Kh7 Rh4+ 51.Kg8 Rg4+ 52.Rg7 Rf4 53.Rb7 Bd6 54.Kf7 Bc5 55.Rb5 Kd6 56.Kf6 Rg4 57.Ra5 Bd4+ 58.Kf7 Rg7+ 59.Kf8 Rg4 60.Rd5+ Kc6 61.Bd7+ Kb6 62.Kf7 Rh4 63.Bb5 Rf4 64.Kg6 Rg4+ 65.Kh5 Rf4 66.Kg5 Be3 67.Rd6+ Kc5 68.Re6 Re4+ 69.Kf6 Bd4+ 70.Kf7 Rf4 71.f6 Kb4 72.Ke7 Bc5+ 73.Ke8 Bd4 74.f7 Bc5 75.Re1 Kc3 76.Re5 Bb4 77.Re7 Bc5 78.f8=Q Rxf8+ 79.Kxf8 Bxe7+ 80.Kxe7 Kd4 81.Kd6 Kc3 82.Ba6 Kb2 83.Ke5 Kb3 84.Ke4 Kb2 85.Kd5 Ka1 86.Ke5 Ka2 87.Kd5 Kb1 88.Bb7 Kb2 89.Ke5 Kc3 90.c5 Kc2 91.Be4+ Kd1 92.Bb1 Ke2 93.Kf6 Kd2 94.Ke7 Kc1 95.Kd8 Kxb1 96.c6 Kc1 97.Kd7 Kb2 98.Ke6 Ka2 99.c7 Kb2 100.Ke7 Kb3 101.Kf6 Ka4 102.Ke7 Kb4 103.Kd8 Ka5 104.c8=Q Kb4 105.Qg4+ Kb3 106.Qd1+ Kb4 107.Qd6+ Kc4 108.Kd7 Kb5 109.Qh2 Ka5 110.Qa2+ Kb4 111.Kc6 Kc3 112.Qe6 Kb2 113.Qd6 Kb1 114.Qf8 Kc1 115.Kc7 Kd2 116.Qh6+ Ke2 117.Qd6 Ke1 118.Qd5 Ke2 119.Qg5 Kf3 120.Qh5+ Kf4 121.Qh2+ Ke3 122.Kb8 Kd3 123.Qh7+ Ke2 124.Qe7+ Kf1 125.Ka8 Kg2 126.Qc5 Kg3 127.Ka7 Kh4 128.Qc8 Kg3 129.Qc7+ Kg2 130.Qc3 Kh1 131.Qb4 Kg1 132.Qa5 Kg2 133.Qg5+ Kh3 134.Kb8 Kh2 135.Qd8 Kg3 136.Qh8 Kg4 137.Qc8+ Kf4 138.Kc7 Kf3 139.Qh3+ Kf2 140.Kc6 Ke2 141.Qf5 Kd2 142.Qg5+ Kd3 143.Kb7 Kd4 144.Kc7 Kc4 145.Kd6 Kd3 146.Kd5 Ke2 147.Ke4 Kf2 148.Qg6 Ke1 149.Qg2 Kd1 150.Kd3 Kc1 151.Qc2# 1-0