1.e4 e5 2.Nf3 f5 3.Bc4 fxe4 4.Nxe5 d5 5.Qh5+ g6 6.Nxg6 hxg6 7.Qxh8 Kf7 8.Qd4 Be6 9.Bb3 Nc6 10.Qe3 Bh6 11.Qc5 Nge7 12.Nc3 b6 13.Qa3 Nf5 14.d3 Bxc1 15.Rxc1 Qg5 16.O-O Nh4 17.g3 Nf3+ 18.Kg2 Rh8 19.Rfd1 Rxh2+ 20.Kf1 Bh3+ 21.Ke2 Ncd4#