1.c4 c5 2.Nc3 Qc7 3.e3 Nf6 4.d4 d6 5.d5 e6 6.Bd3 g6 7.e4 a6 8.Nf3 Bg7 9.h3 O-O 10.O-O Nbd7 11.Re1 exd5 12.exd5 Re8 13.a4 Rxe1+ 14.Qxe1 b6 15.Bf4 Bb7 16.Qd2 Ne5 17.Nxe5 dxe5 18.Be3 a5 19.Re1 Ne8 20.Nb5 Qd8 21.Bg5 f6 22.Bh4 Qd7 23.f4 Bh6 24.Bg3 Ba6 25.Nc3 Nd6 26.Qf2 Bxc4 27.Bxc4 Nxc4 28.fxe5 fxe5 29.Ne4 Bg7 30.b3 Rf8 31.Qe2 Nd6 32.Nxd6 Qxd6 33.Rd1 h5 34.Qe4 Rf5 35.Rf1 Rxf1+ 36.Kxf1 Qf6+ 37.Ke2 Kf7 38.Bh4 Qd6 39.Kd3 Bf6 40.Bg3 h4 41.Be1 Qd7 42.Kc4 Qf5 43.Qxf5 gxf5 44.Kb5 Bd8 45.Kc6 f4 46.Kd7 Bf6 47.Kc7 e4 48.Kxb6 Bd4 49.Kxa5 Ke7 50.Kb5 Kd6 51.a5 f3 52.gxf3 exf3 53.Bxh4 f2 54.Bxf2 Bxf2 55.a6 Kc7 56.d6+ Kb8 57.Kc6 Ka7 58.d7 Bh4 59.Kc7 Kxa6 60.d8=Q Bxd8+ 61.Kxd8 Kb5 62.h4 Kb4 63.h5 Kxb3 64.h6 c4 65.h7 c3 66.h8=Q c2 67.Qa1 Kc4 68.Qc1 Kb3 69.Kc7 Kc3 70.Kc6 Kb3 71.Kd5 Kc3 72.Ke4 Kb3 73.Kd3 Ka2 74.Kd2 Kb3 75.Qxc2+ Kb4 76.Qd1 Kc4 77.Ke2 Kc5 78.Qc2+ Kd6 79.Qc1 Kd5 80.Qb1 Kc6 81.Qe1 Kc7 82.Qh1 Kd6 83.Qh6+ Kd7 84.Kf1 Kd8 85.Qh4+ Ke8 86.Qe4+ Kd8 87.Qf5 Ke8 88.Qc2 Kd7 89.Qh7+ Kd8 90.Qg8+ Kc7 91.Qg4 Kc6 92.Qc8+ Kd6 93.Qf5 Ke7 94.Qc5+ Ke6 95.Qd4 Kf7 96.Qc3 Kf8 97.Qb4+ Kg8 98.Qb3+ Kh8 99.Kg2 Kg7 100.Qd1 Kh7 101.Kg1 Kh8 102.Qb3 Kh7 103.Qc2+ Kh8 104.Qc6 Kh7 105.Kf1 Kh8 106.Qc3+ Kg8 107.Ke1 Kf8 108.Qd4 Kg8 109.Qf4 Kh7 110.Qc7+ Kg8 111.Qb7 Kf8 112.Ke2 Kg8 113.Qc6 Kh7 114.Qc7+ Kh8 115.Qf4 Kh7 116.Ke3 Kg7 117.Kf3 Kg6 118.Qe4+ Kf6 119.Kg4 Kg7 120.Kg5 Kg8 121.Kf6 Kh8 122.Qd4 Kg8 123.Qd7 Kf8 124.Qf7# 1-0