1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.Ng5 Nd4 5.Nxf7 Qe7 6.Nxh8 Nxe4 7.O-O d5 8.Bxd5 Qh4 9.g3 Nf3+ 10.Qxf3 Qh3 11.Bxe4 Bg4 12.Qf7+ Kd8 13.Qxf8+ Kd7 14.Qxa8 Be2 15.Re1 Bc4 16.Qxb7 g5 17.Qc6+ Ke7 18.Qxc4 g4 19.Qxc7+ Kf6 20.Qf7+ Kg5 21.d3#