1.e4 e5 2.Bc4 Nf6 3.d3 d6 4.Nc3 a6 5.f4 Nh5 6.Qxh5 g6 7.Qf3 b5 8.Bb3 Nc6 9.Nge2 Be7 10.O-O Na5 11.fxe5 dxe5 12.Qxf7+ Kd7 13.Be6+ Kc6 14.Bd5+ Kd6 15.Bxa8 Rf8 16.Nxb5+ Kd7 17.Qd5+ Ke8 18.Bc6+ Bd7 19.Rxf8+ Bxf8 20.Bg5 Qxg5 21.Qxd7#