1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.Nc3 Bc5 5.d3 h6 6.h3 d6 7.a3 Bb6 8.g4 g5 9.b4 h5 10.Bxg5 hxg4 11.Nh2 Rxh3 12.Nd5 g3 13.fxg3 Rxg3 14.Nxf6+ Kf8 15.Nh7+ Kg8 16.Bxd8 Nxd8 17.Nf3 Bg4 18.Nf6+ Kg7 19.Nxg4 Rxg4 20.Qe2 Nc6 21.Qh2 Kf6 22.Qh5 Rag8 23.Qxf7#