1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.Nc3 Nf6 5.d3 d6 6.Bg5 h6 7.Bh4 a6 8.O-O g5 9.Bg3 Na5 10.Bb3 Nxb3 11.axb3 h5 12.h3 h4 13.Bh2 g4 14.hxg4 Bxg4 15.Qd2 h3 16.Bg3 Nh5 17.Kh2 hxg2 18.Kxg2 Bh3+ 19.Kxh3 Nf4+ 20.Kg4 Qd7+ 21.Kg5 Nh3+ 22.Kf6 Qe6+ 23.Kg7 Qg6+ 24.Kxh8 O-O-O#