1.e4 c5 2.f4 Nc6 3.d3 h5 4.Nf3 g6 5.c3 Bg7 6.Be3 Qb6 7.Qb3 Nf6 8.Be2 d6 9.h3 O-O 10.Nbd2 Qc7 11.O-O b6 12.Rae1 e6 13.Ng5 Nh7 14.Nxh7 Kxh7 15.Nf3 Kg8 16.d4 Ne7 17.Ng5 Bb7 18.g4 hxg4 19.hxg4 Rae8 20.Bb5 Bc6 21.Rf2 Bxb5 22.Qxb5 Nc6 23.Qf1 f6 24.Nf3 cxd4 25.cxd4 Qc8 26.Qd3 e5 27.f5 exd4 28.Bxd4 d5 29.Bc3 dxe4 30.Qc4+ Kh7 31.Rh2+ Bh6 32.fxg6+ Kg7 33.g5 exf3 34.Rxe8 Qxe8 35.gxh6+ Kxg6 36.Qg4+ Kf7 37.Qg7+ Ke6 38.h7 Rh8 39.Qxf6+ Kd7 40.Kf1 Qe4 41.Rd2+ Kc7 42.Qf7+ Kb8 43.Bxh8 Qb1+ 44.Kf2 Qe4 45.Qxf3 Qh4+ 46.Qg3+ Ne5 47.Qxh4 Ka8 48.a3 b5 49.Kg3 Kb8 50.Qh1 Ng6 51.Kf3 Nh4+ 52.Ke2 Ng6 53.b3 Nh4 54.Qh3 Nf5 55.Kd1 Nh4 56.Rb2 Ka8 57.Rc2 Ng2 58.Qe3 Nxe3+ 59.Kd2 Nd1 60.Bd4 Kb8 61.h8=Q+ Kb7 62.Qe5 Ka8 63.Bg1 Nb2 64.Rxb2 a5 65.Qe1 Kb7 66.Ba7 Ka6 67.Qc1 a4 68.Kc2 Ka5 69.Ra2 b4 70.Qf1 axb3+ 71.Kd2 Ka4 72.Qf8 Kb5 73.Bb6 b2 74.Rxb2 Kxb6 75.Qb8+ Kc6 76.Qg3 Kd5 77.Qe1 Kc4 78.Qg1 b3 79.Qh1 Kd4 80.Qf1 Kc5 81.Rc2+ Kb6 82.Ke2 Ka7 83.Rc5 Kb7 84.Qa1 b2 85.Qb1 Kb6 86.Rc8 Ka7 87.Rc6 Kb8 88.Qa2 Ka7 89.Kd1 b1=B 90.Qe6 Bd3 91.Qe3+ Kb7 92.Ra6 Kc7 93.Qd2 Bxa6 94.Qf2 Bc4 95.Qg3+ Kd7 96.Qf4 Bb3+ 97.Kd2 Bd5 98.Qg4+ Kc6 99.Qd4 Kc7 100.Qc3+ Bc6 101.Ke3 Kd8 102.Qb3 Ba4 103.Qxa4 Kc8 104.Qe4 Kb8 105.Qf5 Ka7 106.a4 Ka6 107.Qb5+ Ka7 108.Qe5 Ka6 109.Qb5+ Ka7 110.a5 Ka8 111.Qd3 Kb7 112.Qd2 Kc6 113.Qg2+ Kd7 114.Qf3 Kd6 115.Qh5 Kc6 116.Qe8+ Kd6 117.Kd3 Kc5 118.Qd8 Kc6 119.a6 Kb5 120.Qg8 Ka5 121.Qg4 Kxa6 122.Qd7 Kb6 123.Qf5 Ka7 124.Ke2 Ka8 125.Qb1 Ka7 126.Qb3 Ka6 127.Qf7 Ka5 128.Qf3 Kb6 129.Qd5 Ka6 130.Kd1 Kb6 131.Qf3 Ka5 132.Qc6 Kb4 133.Qd5 Ka3 134.Qd2 Kb3 135.Qf4 Kb2 136.Qf8 Ka1 137.Qg7+ Ka2 138.Qg6 Ka3 139.Qf7 Ka4 140.Qg8 Kb4 141.Qg4+ Ka3 142.Qf4 Kb3 143.Qf6 Ka3 144.Qf1 Kb2 145.Qc4 Kb1 146.Qb4+ Ka1 147.Kc2 Ka2 148.Qb7 Ka1 149.Qb2# 1-0