1.d4 e6 2.Nf3 f5 3.g3 Nf6 4.Bg2 Be7 5.O-O O-O 6.c4 d6 7.Nc3 a5 8.Qc2 Nc6 9.e4 Nb4 10.Qe2 fxe4 11.Nxe4 Nxe4 12.Qxe4 e5 13.g4 h5 14.h3 hxg4 15.hxg4 exd4 16.Nxd4 c6 17.Ne6 Bxe6 18.Qxe6+ Kh8 19.a3 Na6 20.Bd2 Nc5 21.Qe3 a4 22.Rae1 Rf7 23.g5 g6 24.Bc3+ Kg8 25.f4 Rh7 26.f5 Bxg5 27.Qg3 Rh6 28.f6 Bh4 29.Qf4 g5 30.f7+ Kh7 31.Qf5+