1.e4 c5 2.Nf3 a6 3.d4 cxd4 4.Nxd4 e5 5.Nf3 Nf6 6.Bc4 Nc6 7.O-O Be7 8.Nc3 d6 9.Be3 O-O 10.Bb3 Be6 11.Re1 Na5 12.Bxe6 fxe6 13.b3 Rc8 14.Na4 b5 15.Nb6 Rc6 16.Ng5 d5 17.exd5 exd5 18.a4 Rxb6 19.Bxb6 Qxb6 20.Rxe5 Nc6 21.Re2 b4 22.Ne6 Rf7 23.Ng5 Rf8 24.Ne6 Re8 25.Qd3 Bd6 26.Rae1 Ne7 27.g3 Ne4 28.a5 Qc6 29.f3 Nc3 30.Re3 Qb5 31.Qd2 Qd7 32.Nxg7 Rf8 33.Ne6 Rf6 34.Qd4 Rg6 35.Nf4 Rh6 36.Re6 Nc6 37.Re8+ Bf8 38.Qd3 Nxa5 39.R1e7 Qxe7 40.Rxe7 Bxe7 41.Qf5 Nc6 42.Nxd5 Nxd5 43.Qxd5+ Kg7 44.Qe4 Rd6 45.Kg2 a5 46.h4 Bf6 47.h5 Rd2+ 48.Kh3 Nd4 49.h6+ Kf8 50.Qf4 Ke7 51.Qxd2 Nxf3 52.Qe3+ Kd7 53.Qxf3 Bb2 54.Qd3+ Kc8 55.c3 a4 56.bxa4 bxc3 57.Qc2 Ba1 58.Kh2 Kc7 59.Kg1 Kc6 60.Qc1 Bb2 61.Qc2 Kb7 62.Qd1 Ka7 63.Qc2 Kb8 64.g4 Kb7 65.Kh2 Kc8 66.Kg2 Kb8 67.Kh3 Ba3 68.Qxc3 Ka7 69.Kg3 Bb2 70.Qxb2 Ka8 71.Kf3 Ka7 72.Qa2 Ka6 73.Qb2 Ka7 74.Qh2 Ka6 75.Qe5 Ka7 76.Qa1 Kb7 77.Kf2 Kc7 78.Ke3 Kd7 79.Ke2 Kc6 80.Qg1 Kd7 81.Kf3 Kd6 82.Qd4+ Kc7 83.Qd2 Kb6 84.Qe3+ Ka6 85.Qf4 Kb6 86.Qd2 Ka6 87.Qd5 Ka7 88.Qc4 Kb8 89.g5 Kb7 90.Kf2 Kb6 91.Qe6+ Kc7 92.Qe1 Kb7 93.g6 Ka6 94.Qb4 hxg6 95.a5 Ka7 96.Ke1 g5 97.Qc5+ Ka8 98.Qxg5 Kb8 99.Qg4 Kc7 100.Qh4 Kb7 101.Qg4 Kb8 102.Qc4 Ka8 103.h7 Ka7 104.Qa6+ Kb8 105.Qa7+ Kxa7 106.Kf2 Ka6 107.Kg1 Ka7 108.Kf1 Kb8 109.Ke2 Ka7 110.Kf3 Ka6 111.Kf4 Kb7 112.Ke4 Kc6 113.Kf5 Kb7 114.Ke5 Kc8 115.h8=Q+ Kc7 116.Qh7+ Kb8 117.Qh8+ Kc7 118.Qg7+ Kb8 119.Kd4 Ka8 120.Ke3 Kb8 121.Qa1 Kb7 122.Qe1 Kb8 123.Qa1 Kc8 124.Qa3 Kd8 125.Qb4 Kc8 126.Kd2 Kd7 127.Qb1 Ke8 128.a6 Kf8 129.Qb7 Ke8 130.a7 Kd8 131.a8=Q# 1-0