1.c4 e5 2.g3 Nf6 3.Bg2 c6 4.Nf3 e4 5.Nd4 Qb6 6.e3 d5 7.Nc3 Bb4 8.cxd5 cxd5 9.Qb3 Bxc3 10.bxc3 O-O 11.Ba3 Re8 12.Qxb6 axb6 13.Bd6 Nc6 14.O-O Na5 15.Nb5 Bg4 16.Nc7 Nc4 17.Nxe8 Rxe8 18.Bb4 h5 19.h3 Be2 20.Rfe1 Bd3 21.Bf1 g5 22.Kg2 g4 23.Red1 Kg7 24.a4 Kg6 25.hxg4 hxg4 26.a5 bxa5 27.Bxa5 Nh7 28.Bxd3 exd3 29.Rdb1 Ra8 30.Bb4 Rxa1 31.Rxa1 Ng5 32.Ra8 Kf5 33.Rd8 Ke4 34.Re8+ Kf5 35.Rd8 Ke6 36.Re8+ Kd7 37.Rg8 f6 38.Rg7+ Kc6 39.Rg6 Nxd2 40.Rxf6+ Kb5 41.Rf5 Ndf3 42.Rxd5+ Kc4 43.Rd7 d2 44.Kf1 Ne4 45.Ke2 b6 46.Re7 Nxf2 47.Rd7 Ne4 48.Kd1 Nxg3 49.Kc2 Nf5 50.Rc7+ Kb5 51.Bf8 Nxe3+ 52.Kd3 d1=Q+ 53.Kxe3 Nd4 54.c4+ Ka6 55.Re7 Qc1+ 56.Ke4 Qxc4 57.Bh6 Qc5 58.Bf8 Ne6 59.Rxe6 Qxf8 60.Rc6 Qb4+ 61.Rc4 Qe1+ 62.Kd3 Kb7 63.Rc1 Qxc1 64.Ke2 Qf1+ 65.Ke3 Qe1+ 66.Kd3 Qe3+ 67.Kxe3 Ka7 68.Ke4 b5 69.Kd3 Kb8 70.Kd2 Ka8 71.Kc3 b4+ 72.Kc4 Kb7 73.Kb5 g3 74.Kxb4 g2 75.Ka5 Kc8 76.Ka6 Kb8 77.Kb6 g1=Q+ 78.Ka5 Qd1 79.Kb5 Qh5+ 80.Kc6 Ka7 81.Kd6 Ka6 82.Ke7 Qh6 83.Kd8 Ka5 84.Kc7 Qh2+ 85.Kb7 Qh3 86.Ka7 Qa3 87.Kb7 Ka4 88.Ka7 Qe7+ 89.Kb6 Qd6+ 90.Ka7 Qd4+ 91.Ka6 Qe5 92.Kb6 Qf4 93.Kb7 Qf6 94.Kc7 Qb2 95.Kc8 Qc1+ 96.Kb8 Qa1 97.Kc8 Ka5 98.Kc7 Qb1 99.Kd8 Qg6 100.Kc7 Kb5 101.Kc8 Qf6 102.Kb8 Qh4 103.Kb7 Ka4 104.Ka7 Qh8 105.Kb6 Kb3 106.Kb7 Qb2 107.Kc7 Qc2+ 108.Kb6 Qc4 109.Ka5 Kc2 110.Kb6 Qe2 111.Kc6 Qe1 112.Kc5 Kd1 113.Kb5 Qg3 114.Kc5 Qb3 115.Kc6 Kc1 116.Kd7 Qc2 117.Kd6 Qb2 118.Kc5 Kd1 119.Kd5 Qf6 120.Kc5 Kd2 121.Kb4 Qd6+ 122.Ka5 Kc3 123.Ka4 Qb4# 0-1