1.f4 d5 2.Nf3 g6 3.e4 dxe4 4.Ng5 Bg7 5.Bc4 Nh6 6.Qe2 O-O 7.Nc3 e5 8.Ncxe4 exf4 9.c3 Kh8 10.h4 f6 11.d4 fxg5 12.hxg5 Nf5 13.Qf3 Nd6 14.Nxd6 Qxd6 15.Qf2 Be6 16.Qh4 h5 17.Be2 Bd5 18.Bxh5 gxh5 19.Qxh5+ Kg8 20.g6 Rf6 21.Bxf4 Rxf4 22.O-O-O Nd7 23.Qh7+ Kf8 24.Rhf1 Nf6 25.Qh3 Bxa2 26.g3 Rxf1 27.Rxf1 Qe6 28.g4 Bc4 29.Rf5 Qe1+ 30.Kc2 Qe2+ 31.Kc1 Bb3 32.Rf1 Qc2#