1.c4 e6 2.d4 Qf6 3.g3 d5 4.Nf3 Qd8 5.Bg2 Bd6 6.Nc3 Nf6 7.O-O O-O 8.Rb1 a5 9.Qc2 Nc6 10.b3 b6 11.Rd1 Nb4 12.Qd2 Ne4 13.Nxe4 dxe4 14.Ng5 f5 15.a3 Nc6 16.d5 Ne5 17.Nxe6 Bxe6 18.dxe6 Qf6 19.Qd5 Rae8 20.b4 axb4 21.axb4 Rxe6 22.Bg5 Qf7 23.c5 bxc5 24.bxc5 c6 25.Qd4 Bb8 26.Bf4 Qe7 27.Qc3 h6 28.Rb4 Kh7 29.Qb3 Bc7 30.Bh3 Ref6 31.Rb7 Qf7 32.Qc3 Re6 33.Bxf5+ Qxf5 34.Rxc7 Rf7 35.Rxf7 Nxf7 36.Rd4 Rf6 37.Qe3 Re6 38.Kg2 Qxc5 39.Rxe4 Qd5 40.f3 Rxe4 41.Qxe4+ Qxe4 42.fxe4 g5 43.Bc7 Kg6 44.Kf3 Kf6 45.Ke3 Ke6 46.Kd4 h5 47.h3 Ke7 48.Kc5 Kd7 49.Bb8 Nd8 50.Be5 Nf7 51.Bf6 Ke6 52.e5 g4 53.hxg4 hxg4 54.Kxc6 Nh6 55.e4 Nf7 56.Kc5 Nxe5 57.Bg5 Nf3 58.Bf4 Ng1 59.Kd4 Nf3+ 60.Ke3 Ng1 61.Bc7 Nh3 62.Ba5 Ke5 63.Bc3+ Ke6 64.Ba1 Kd6 65.Bb2 Ke6 66.Bc3 Ng1 67.Ba1 Nh3 68.Bb2 Kd7 69.Bf6 Ke6 70.Ba1 Kd6 71.Bg7 Ke6 72.Bh6 Ke5 73.Bf4+ Ke6 74.Bc7 Kf7 75.Ba5 Ke6 76.Bd8 Kd6 77.Bf6 Ke6 78.Bh8 Ke7 79.e5 Ke6 80.Ke4 Nf2+ 81.Kf4 Nd3+ 82.Kxg4 Nf2+ 83.Kh5 Kf5 84.Bg7 Ke6 85.g4 Nd3 86.Kh6 Nf4 87.Bf6 Kf7 88.Kh7 Ne6 89.Kh6 Nf4 90.g5 Ng6 91.e6+ Kf8 92.Bb2 Nf4 93.Ba3+ Ke8 94.e7 Kf7 95.Bd6 Nh5 96.Kxh5 Ke8 97.Kg6 Kd7 98.Bb8 Ke8 99.Be5 Kxe7 100.Bd4 Kf8 101.Ba7 Ke7 102.Bb6 Kd6 103.Be3 Kc6 104.Bg1 Kb5 105.Bb6 Kb4 106.Ba5+ Kxa5 107.Kh6 Kb5 108.Kh5 Kc4 109.Kg4 Kb5 110.Kf3 Ka4 111.g6 Kb4 112.Kf2 Kc4 113.Ke2 Kb4 114.Ke3 Kb5 115.Ke4 Kb4 116.Kd5 Ka4 117.Ke4 Ka3 118.Kf4 Kb4 119.Ke5 Kc3 120.Kd5 Kb4 121.Ke5 Ka5 122.Kf6 Kb4 123.g7 Ka5 124.Ke5 Kb4 125.Ke6 Kc4 126.Kf5 Kb5 127.Ke4 Kc5 128.Kf5 Kd5 129.g8=Q+ Kc6 130.Kg5 Kd7 131.Qh8 Ke6 132.Qc8+ Ke5 133.Qc1 Kd4 134.Kh4 Ke5 135.Qa3 Kf4 136.Qa8 Ke5 137.Qg2 Kd4 138.Qh2 Ke3 139.Qb2 Kf4 140.Qb6 Ke5 141.Qb7 Kd4 142.Qd7+ Kc4 143.Qd6 Kc3 144.Qe7 Kd4 145.Qf7 Kd3 146.Qf4 Kc2 147.Qf3 Kb1 148.Qc6 Ka2 149.Qa4+ Kb2 150.Qd4+ Kb1 151.Qd6 Ka1 152.Qe5+ Kb1 153.Qe7 Ka2 154.Qe4 Ka3 155.Qa8+ Kb3 156.Kh3 Kc2 157.Qd8 Kb2 158.Qc7 Ka2 159.Qc2+ Ka1 160.Qa4+ Kb2 161.Qd4+ Kc1 162.Kh4 Kb1 163.Qd2 Ka1 164.Kg4 Kb1 165.Kg3 Ka1 166.Qh6 Ka2 167.Qg6 Kb3 168.Kh4 Kc4 169.Qe8 Kc5 170.Kg5 Kd5 171.Kf4 Kd6 172.Ke4 Kc7 173.Kd5 Kb6 174.Qe4 Ka5 175.Kc5 Ka6 176.Qb4 Ka7 177.Kc6 Ka8 178.Qb7# 1-0