1.e4 e5 2.Nf3 f5 3.Bc4 fxe4 4.Nxe5 Qg5 5.d4 Qxg2 6.Qh5+ g6 7.Bf7+ Kd8 8.Bg5+ Be7 9.Bxg6 Qxh1+ 10.Ke2 c6 11.Nf7+ Kc7 12.Nd2 Qxa1 13.Bxe7 b6 14.Bd8+ Kb7 15.Nd6+ Ka6 16.Bxe4 c5 17.Bd3+ Ka5 18.Nb3+ Ka4 19.Bb5+ Kb4 20.c3#