1.c4 Nf6 2.Nc3 e6 3.d4 d5 4.Bg5 Be7 5.e3 a6 6.cxd5 exd5 7.Qc2 O-O 8.Bd3 Nbd7 9.Nge2 c6 10.Ng3 Re8 11.Nf5 Nf8 12.Nxe7+ Qxe7 13.O-O h6 14.Bh4 Bg4 15.f3 Bh5 16.e4 g5 17.Bg3 Bg6 18.Rae1 Qd7 19.Be5 dxe4 20.Nxe4 Nxe4 21.fxe4 Ne6 22.Qf2 b5 23.Bc2 Nd8 24.Qf6 Rxe5 25.Qxe5 Nb7 26.Qf6 Rd8 27.d5 cxd5 28.Bb3 Qd6 29.Bxd5 Nc5 30.Bxf7+ Bxf7 31.Qxf7+ Kh8 32.Rf6