1.f4 e5 2.e4 d5 3.exd5 exf4 4.Nf3 Qxd5 5.d4 Bf5 6.Qe2+ Qe4 7.c3 Bd6 8.Nbd2 Qe7 9.Nc4 Be6 10.Nxd6+ Qxd6 11.Ne5 Nf6 12.Bxf4 Qe7 13.Bg5 h6 14.Bxf6 Qxf6 15.d5 Bxd5 16.Ng6+ Be6 17.Nxh8 Nc6 18.O-O-O Ke7 19.Nxf7 Qxf7 20.g3 Kf8 21.Bg2 Kg8 22.Rhf1 Qg6 23.Qxe6+ Qxe6 24.Bd5 Qxd5 25.Rxd5 Re8 26.Rd7 Re7 27.Rxe7 Nxe7 28.Rd1 Kf7 29.Rd7