1.f4 g6 2.Nf3 Bg7 3.g3 Nf6 4.Bg2 O-O 5.d3 d5 6.c3 c5 7.Nbd2 Ng4 8.Nb3 Qb6 9.h3 Nf6 10.Ne5 Nc6 11.Nxc6 Qxc6 12.Qc2 Qd6 13.e4 dxe4 14.dxe4 Nh5 15.e5 Bxe5 16.Qf2 Rd8 17.O-O Bg7 18.Nxc5 Rb8 19.Ne4 Qa6 20.Be3 b6 21.g4 Nf6 22.Nxf6+ Bxf6 23.Qg3 Bb7 24.Bxb7 Rxb7 25.g5 Bg7 26.f5 Qb5 27.f6 Bf8 28.fxe7 Rxe7 29.Qf2 Rde8 30.Bd4 Qxg5+ 31.Kh2 Re2 32.c4 Rxf2+ 33.Rxf2 Bc5 34.Rg2 Qf4+