1.e4 e5 2.f4 exf4 3.Nf3 d5 4.exd5 Nf6 5.Bc4 Nxd5 6.O-O Be6 7.Re1 Be7 8.Rxe6 fxe6 9.Qe2 Qd6 10.Nd4 Qc5 11.c3 Nc6 12.Bb5 O-O 13.Qxe6+ Kh8 14.Bxc6 bxc6 15.Qxc6 Rae8 16.d3 Qxc6 17.Nxc6 Bc5+ 18.Kf1 Ne3+ 19.Bxe3 fxe3+ 20.Ke1 e2 21.Nd2 Bf2#