1.d4 Nf6 2.c4 e6 3.g3 d5 4.Bg2 dxc4 5.Nf3 Nc6 6.O-O Rb8 7.Nc3 b5 8.Ne5 Nxe5 9.dxe5 Nd7 10.Qd4 Bb7 11.Bxb7 Rxb7 12.Rd1 Qc8 13.a4 b4 14.Ne4 Be7 15.Bf4 Nb6 16.a5 Nd5 17.Qxc4 O-O 18.Rac1 Qa8 19.Bg5 Bxg5 20.Nxg5 h6 21.Ne4 a6 22.Nc5 Rb5 23.e4 Ne7 24.Nxe6 fxe6 25.Qxe6+ Rf7 26.Rxc7 Qf8 27.Rdd7 Kh7 28.Rxe7 Rxe7 29.Rxe7 Rxa5 30.Rf7 Qa8 31.Qf5+ Kg8 32.Qg6