1.d4 Nf6 2.Nf3 d5 3.c4 e6 4.g3 Be7 5.Bg2 O-O 6.O-O dxc4 7.Qc2 a6 8.Qxc4 b5 9.Qc2 Bb7 10.Bg5 Nbd7 11.Nbd2 Rc8 12.Bxf6 Nxf6 13.Nb3 Be4 14.Qc3 Nd7 15.Rfd1 c6 16.Rac1 Qb6 17.Nc5 Nxc5 18.dxc5 Qc7 19.Ne5 Bxg2 20.Rd7 b4 21.Qd4 Qa5 22.Rxe7 Bd5 23.e4 Bxa2 24.Ra1 Rcd8 25.Qe3 Qa4 26.Kg2 Rd1 27.Qf3 Rxa1 28.Rxf7 Rd8 29.Rxg7+ Kxg7 30.Qf7+ Kh8 31.Qf6+