1.c4 Nf6 2.d4 e6 3.g3 Be7 4.Bg2 d5 5.Nf3 O-O 6.O-O dxc4 7.Qc2 a6 8.Qxc4 b5 9.Qc2 Bb7 10.Bd2 Bd6 11.Bg5 Nbd7 12.Nbd2 Rc8 13.Bxf6 Nxf6 14.Nb3 Be4 15.Qc3 Bd5 16.Rac1 Ne4 17.Qe3 f5 18.Ne5 a5 19.Nd3 c6 20.Nbc5 Nxc5 21.Nxc5 f4 22.Qd3 Bc4 23.Rxc4 bxc4 24.Qxc4 Bxc5 25.Qxe6+ Kh8 26.dxc5 Qd4 27.Bxc6 Qxc5 28.Bf3 Rce8 29.Qa6 Rd8 30.Kg2 Rd2 31.b3 Rxa2 32.Rd1 Qb4 33.Rd7 fxg3 34.hxg3 Rd2 35.Rb7 Qc3 36.Rb5 Qf6 37.Qa7 Qc3 38.Qe7 Rdd8 39.Rh5 Rde8 40.Qh4 Qc2 41.Rxa5 Qxb3 42.Rh5 Qb1 43.Qd4 Qg6 44.Qh4 h6 45.Rc5 Qa6 46.Rc6 Qa7 47.Qb4 Qf7 48.Qd4 Re6 49.Bd5 Qf6 50.Qxf6 Rexf6 51.Rxf6 Rxf6 52.f4 Rf5 53.e4 Rf8 54.f5 Kh7 55.Kf3 g6 56.Kf4 Kg7 57.g4 gxf5 58.gxf5 Rd8 59.Bc4 Rd4 60.Bd5 Rd1 61.Bc4 Rd2 62.Be6 Rf2+ 63.Kg3 Re2 64.Kf4 Kf6 65.Bd5 h5 66.Bc6 Re1 67.Bd7 h4 68.Bb5 h3 69.Kg3 Re3+ 70.Kh2 Kg5 71.f6 Kh4 72.f7 Rf3 73.Bc4 Rf2+ 74.Kg1 Kg3 75.Kh1 Rh2+ 76.Kg1 Rg2+ 77.Kh1 h2 78.f8=Q Rg1# 0-1