1.e4 e5 2.Nc3 Nf6 3.f4 d5 4.fxe5 Nxe4 5.Nf3 Be7 6.d4 O-O 7.Bd3 f5 8.exf6 Bxf6 9.O-O Nc6 10.Nxe4 dxe4 11.Bxe4 Nxd4 12.Ng5 Bf5 13.Bxf5 Nxf5 14.Qxd8 Raxd8 15.Ne6 Bd4+ 16.Nxd4 Nxd4 17.Bg5 Rd5 18.Rxf8+ Kxf8 19.Rf1+ Rf5 20.Rxf5+ Nxf5 21.Kf2