1.Nf3 d5 2.g3 c6 3.Bg2 Bg4 4.Ne5 Bf5 5.c4 dxc4 6.Nxc4 Nd7 7.d4 Ngf6 8.Qb3 Be6 9.Qc2 g6 10.O-O Bg7 11.e4 Bxc4 12.Qxc4 Nb6 13.Qb3 a5 14.Nc3 a4 15.Qc2 O-O 16.Be3 e6 17.Rfd1 Qc7 18.Rac1 Rfc8 19.Qe2 Qd8 20.d5 exd5 21.e5 Nfd7 22.e6 Nf6 23.e7 Qxe7 24.Bxb6 Qb4 25.Bd4 Re8 26.Qf3 Ne4 27.Bxg7 Kxg7 28.Nxe4 dxe4 29.Qc3+ Qxc3 30.Rxc3 Re7 31.g4 f5 32.gxf5 gxf5 33.Rc5 Kf6 34.Bh3 Rg8+ 35.Kf1 Rg5 36.Rd6+ Re6 37.Rd7 Rh5 38.Bg2 b6 39.Rc3 Rxh2 40.Rh3 Rxh3 41.Bxh3 Ke5 42.Rxh7 b5 43.Rf7 Rf6 44.Rxf6 Kxf6 45.Ke2 Ke5 46.Kd2 b4 47.Bf1 Kd4 48.Bh3 Ke5 49.Bf1 Kd4 50.Ba6 f4 51.Bb7 c5 52.a3 bxa3 53.bxa3 c4 54.Bc6 c3+ 55.Kc2 e3 56.fxe3+ fxe3 57.Bb5 Kc5 58.Ba6 Kd4 59.Bd3 e2 60.Bxe2 Ke3 61.Bb5 Kd4 62.Bd3 Kc5 63.Kxc3 Kb6 64.Kb4 Kc6 65.Kxa4 Kb6 66.Kb4 Kc6 67.a4 Kb6 68.a5+ Ka7 69.Kb5 Kb8 70.Kb6 Ka8 71.a6 Kb8 72.Bf5 Ka8 73.Be4+ Kb8 74.a7+ Kc8 75.a8=Q+ Kd7 76.Qd5+ Kc8 77.Bh1