1.e4 e5 2.Nf3 f5 3.Bc4 fxe4 4.Nxe5 Qg5 5.d4 Qxg2 6.Qh5+ g6 7.Bf7+ Kd8 8.Bxg6 Qxh1+ 9.Ke2 c6 10.Nc3 Nf6 11.Qg5 Rg8 12.Qxf6+ Be7 13.Qf7 Rxg6 14.Bg5 Qxa1 15.Qxe7+ Kc7 16.Qd8+ Kd6 17.Nc4+ Ke6 18.Qe7+ Kf5 19.Qe5+ Kg4 20.Qf4+ Kh5 21.Qh4#