1.c4 Nf6 2.d4 e6 3.Nf3 c6 4.Bf4 d5 5.e3 Bd6 6.Bg3 O-O 7.Nc3 Bxg3 8.hxg3 Nbd7 9.Ne5 Qb6 10.Qc2 g6 11.f4 dxc4 12.O-O-O c5 13.Bxc4 Qc7 14.Nb5 Qb6 15.g4 cxd4 16.Rxd4 Qc5 17.b4 Qxb4 18.Nxg6 hxg6 19.Bxe6 Qc5 20.Bc4 Kg7 21.g5 Ng4 22.Qc3 f6 23.Nd6 Nb6 24.Ne4 Qe7 25.gxf6+ Rxf6 26.Ng5 Nh6 27.Re4 Qd6 28.Re8 Bf5 29.Rxa8 Nxa8 30.Kb2 Nb6 31.Bb3 Qc6 32.e4 Qxc3+ 33.Kxc3 Bg4 34.g3 Rc6+ 35.Kd4 a5 36.a3 Bd7 37.Rb1 Ng4 38.Rh1 Nf6 39.Rb1 Rd6+ 40.Kc5 Rc6+ 41.Kd4 Kf8 42.e5 Nh5 43.e6 Be8 44.g4 Nf6 45.f5 Rd6+ 46.Ke5 Ke7 47.Ne4 Nxg4+ 48.Kf4 Rd4 49.Kxg4 Rxe4+ 50.Kg5 gxf5 51.Kxf5 Re2 52.Bd1 Rxe6 53.Kg5 Rd6 54.Bf3 Bc6 55.Bxc6 Rxc6 56.Kf5 Kd6 57.Ke4 Kc7 58.Kd3 Nc4 59.a4 Nb6 60.Rb5 Nxa4 61.Rxa5 Nc5+ 62.Kc4 Na6+ 63.Kb5 Rc5+ 64.Ka4 Rxa5+ 65.Kxa5 Kc6 66.Ka4 Kb6 67.Ka3 Ka5 68.Ka2 Kb4 69.Kb1 Ka3 70.Kc2 Kb4 71.Kb2 Ka4 72.Ka2 Ka5 73.Kb1 Kb4 74.Ka2 Kc3 75.Kb1 b5 76.Ka2 b4 77.Kb1 Kb3 78.Ka1 Ka3 79.Kb1 b3 80.Ka1 Nc7 81.Kb1 b2 82.Kc2 Ka2 83.Kd1 Kb3 84.Kd2 Ka2 85.Kc2 Nb5 86.Kd1 Na7 87.Kd2 Kb3 88.Ke2 Kc4 89.Kd2 Kb3 90.Kd3 Ka3 91.Kc3 Nc6 92.Kc2 Ka2 93.Kd1 Kb3 94.Kd2 Ka2 95.Kc2 Ne5 96.Kd2 Nc4+ 97.Kc3 Nb6 98.Kc2 Ka3 99.Kb1 Na4 100.Kc2 Nc3 101.Kd2 Kb3 102.Ke1 Ne4 103.Ke2 Kc4 104.Kf3 Nd2+ 105.Ke3 Kc3 106.Ke2 Nc4 107.Kf2 Kd3 108.Kg2 Ke3 109.Kh2 Kf3 110.Kh3 b1=Q 111.Kh4 Qg6 112.Kh3 Qg3# 0-1