1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.a3 Bxc3+ 5.bxc3 c5 6.e3 O-O 7.Bd3 d6 8.Ne2 e5 9.O-O e4 10.Bb1 Be6 11.d5 Bf5 12.f3 Nbd7 13.Ng3 Bg6 14.f4 h5 15.f5 h4 16.Nxe4 Nxe4 17.Bxe4 Nf6 18.Bb1 Bh5 19.Qe1 Ng4 20.h3 Ne5 21.f6 gxf6 22.Qxh4 Bg6 23.e4 Re8 24.Rxf6 Nxc4 25.Bg5 Qa5 26.Rxg6+ fxg6 27.Bf6 Kf7 28.Bd3 Nd2 29.e5 Rxe5 30.Bxe5 dxe5 31.Qh7+