1.f4 d5 2.Nf3 Nf6 3.e3 g6 4.d4 Bg7 5.Bd3 O-O 6.O-O c5 7.c3 Qc7 8.Ne5 Nc6 9.Nd2 a6 10.Ndf3 b5 11.Nxc6 Qxc6 12.Ne5 Qc7 13.Qf3 e6 14.Bd2 c4 15.Bc2 a5 16.g4 Nd7 17.Nxd7 Bxd7 18.f5 Bf6 19.e4 exf5 20.e5 Be7 21.gxf5 Bxf5 22.Bxf5 gxf5 23.Bh6 Qc6 24.Bxf8 Rxf8 25.Kh1 Kh8 26.Rg1 Rg8 27.Rxg8+ Kxg8 28.Rg1+ Kh8 29.Qg2 Qg6 30.Qxd5 Qh5 31.Qa8+