1.d4 e6 2.c4 f5 3.Nf3 Nf6 4.g3 Be7 5.Bg2 O-O 6.O-O d6 7.Nc3 Ne4 8.Qc2 Nxc3 9.Qxc3 a5 10.b3 Nc6 11.Bb2 Bf6 12.Rad1 Qe8 13.Qc2 e5 14.dxe5 dxe5 15.Ba3 Be7 16.Bxe7 Qxe7 17.Qb2 f4 18.Rd5 e4 19.Ne5 e3 20.fxe3 fxe3 21.Rxf8+ Qxf8 22.Nf3 Be6 23.Rb5 Rd8 24.Qc1 Nd4 25.Qxe3 Nxb5 26.Qxe6+ Kh8 27.cxb5 Qc5+ 28.e3 Qxb5 29.h4 h6 30.Ne5 Qe8 31.Nf7+