1.f4 d5 2.Nf3 g6 3.c4 Nf6 4.b3 Bg7 5.Bb2 O-O 6.g3 c5 7.Bg2 d4 8.b4 Qb6 9.Qb3 Nc6 10.bxc5 Qxc5 11.Na3 Bf5 12.Qb5 Qd6 13.c5 Qd5 14.O-O Rfd8 15.d3 Qe6 16.Nc4 Qxe2 17.Qxb7 Qxd3 18.Rac1 Rdc8 19.Ne1 Qe2 20.Bxc6 Rab8 21.Bf3 Qe6 22.Qxa7 Rxb2 23.Nxb2 Qe3+ 24.Kg2 Qxc1 25.Ned3 Qe3 26.Qa6 Rb8 27.c6 Rxb2+ 28.Nxb2 Qd2+ 29.Rf2 Bh3+ 30.Kxh3 Qxf2 31.Qa8+ Bf8 32.c7 Nh5 33.c8=Q Qf1+ 34.Bg2