1.d4 f5 2.g3 Nf6 3.Bg2 e6 4.c4 d5 5.Nf3 c6 6.Qc2 Bd6 7.O-O Nbd7 8.e3 dxc4 9.Qxc4 Qe7 10.Nc3 Rb8 11.e4 fxe4 12.Ng5 e5 13.Ncxe4 Nxe4 14.Bxe4 exd4 15.Bxh7 Ne5 16.Qc2 Kd8 17.Be4 Kc7 18.Re1 Bd7 19.Bf4 Rbf8 20.Bg2 Qf6 21.Qa4 Qf5 22.Rxe5 Bxe5 23.Qa5+ Kc8 24.Be4 Bxf4 25.Bxf5 Rxf5 26.Qxa7 Rxg5 27.Qxd4 Be5 28.Qe3 Rgh5 29.h4 Bf6 30.Rd1 g5 31.Qf3 Be7 32.Rd4 gxh4 33.Ra4 hxg3 34.Qxg3 b5