1.e4 c5 2.c3 e6 3.d4 d5 4.exd5 exd5 5.Bb5+ Nc6 6.Nf3 Bd7 7.O-O Nf6 8.Re1+ Be7 9.dxc5 O-O 10.Be3 a6 11.Bxc6 bxc6 12.Nbd2 Qa5 13.b4 Qc7 14.Bd4 Rfe8 15.Ne5 Be6 16.Nb3 Ne4 17.f3 Ng5 18.Na5 Bd7 19.Nxd7 Qxd7 20.Qd3 Ne6 21.Be5 Bh4 22.g3 Bd8 23.Nb3 a5 24.a3 Ng5 25.Nd4 Nh3+ 26.Kg2 Ng5 27.Qf5 Ne6 28.h4 g6 29.Qd3 h5 30.Qd2 f6 31.Bd6 Nxd4 32.cxd4 Kg7 33.Rxe8 Qxe8 34.Re1 Qd7 35.Qe3 axb4 36.axb4 Ra2+ 37.Re2 Rxe2+ 38.Qxe2 Kf7 39.g4 hxg4 40.fxg4 Bc7 41.Bxc7 Qxc7 42.Qe3 Qb7 43.Qd2 Qa8 44.g5 Qe8 45.gxf6 Qe4+ 46.Kg3 Qf5 47.Qe3 Kxf6 48.Qf4 Ke6 49.Qxf5+ Kxf5 50.Kf3 Ke6 51.Kf4 Kf6 52.Kg4 Ke6 53.Kg5 Kf7 54.h5 gxh5 55.Kxh5 Kf6 56.Kg4 Ke6 57.Kg5 Ke7 58.Kf5 Kd7 59.Kf6 Kc8 60.Ke6 Kc7 61.Ke7 Kc8 62.Kd6 Kb7 63.Kd7 Kb8 64.Kxc6 Kc8 65.Kxd5 Kc7 66.Ke6 Kd8 67.Kd5 Ke8 68.Ke4 Kf8 69.Kf3 Kg8 70.Kf4 Kh8 71.Ke3 Kg8 72.Kf4 Kh8 73.Kf5 Kg7 74.b5 Kh7 75.Kg5 Kg8 76.Kf4 Kf7 77.Kg3 Kf6 78.Kh4 Kf7 79.Kg3 Ke7 80.Kh2 Kf7 81.Kg1 Ke6 82.Kh1 Kd5 83.b6 Kc6 84.Kh2 Kd5 85.Kg2 Kc6 86.Kf2 Kd5 87.Ke2 Kc6 88.Kd3 Kd7 89.Kc2 Kc6 90.Kd2 Kb7 91.Kc3 Kc6 92.d5+ Kxc5 93.b7 Kxd5 94.Kb4 Kc6 95.b8=Q Kd7 96.Ka4 Kc6 97.Qh8 Kc5 98.Ka5 Kc4 99.Qf8 Kd5 100.Qf5+ Kc4 101.Qd7 Kb3 102.Qd8 Ka3 103.Kb5 Ka2 104.Qc8 Ka1 105.Qc6 Ka2 106.Qb6 Kb1 107.Ka5+ Kc2 108.Qh6 Kb1 109.Qd2 Ka1 110.Ka4 Kb1 111.Ka3 Ka1 112.Qa2# 1-0