1.e4 e5 2.Nf3 Nc6 3.Bc4 h5 4.d4 Nf6 5.Nc3 Bd6 6.Ng5 O-O 7.Nf3 a6 8.Be3 g6 9.Bh6 Kh7 10.Bxf8 Kg8 11.Bxd6 g5 12.Nxg5 cxd6 13.Nxf7 Kg7 14.Nxd8 h4 15.Nxc6 h3 16.g3 a5 17.dxe5 a4 18.exf6+ Kxf6 19.Qf3+ Kg6 20.Ne7+ Kg5 21.Qf4+ Kh5 22.Bf7#