1.f4 g6 2.Nf3 Bg7 3.e4 c5 4.Nc3 Nc6 5.Bb5 Nd4 6.Bc4 d6 7.f5 gxf5 8.O-O Nf6 9.d3 fxe4 10.Nxd4 cxd4 11.Rxf6 Bxf6 12.Nxe4 d5 13.Nxf6+ exf6 14.Bb3 a5 15.Qf3 Be6 16.Ba4+ Bd7 17.Bxd7+ Qxd7 18.Qxf6 Rg8 19.Bf4 Ra6 20.Qe5+ Re6 21.Qb8+ Qd8 22.Qxb7 Kf8 23.Rf1 Rg7 24.Qa7 Kg8 25.Kh1 Qe8 26.Bg3 Rxg3 27.hxg3 Rh6+ 28.Kg1 Qe3+ 29.Rf2 Qe1+ 30.Rf1 Qe3+ 31.Rf2 Rf6