1.e4 e5 2.Nf3 Nc6 3.Bc4 d5 4.exd5 Nd4 5.Nxd4 exd4 6.Qf3 Qe7+ 7.Qe2 Qxe2+ 8.Bxe2 d3 9.Bxd3 Bg4 10.O-O Bc5 11.Re1+ Kd8 12.Bc4 Kc8 13.d3 Kb8 14.Re8+ Bc8 15.Bf4 Ne7 16.Rxh8 Ng8 17.d6 cxd6 18.Bxf7 Bxf2+ 19.Kxf2 Nf6 20.Bxd6#