1.e4 e5 2.Nc3 Nc6 3.Bc4 Nf6 4.f4 exf4 5.d4 d6 6.Bxf4 Qe7 7.Nf3 Nxe4 8.O-O Nxc3 9.bxc3 Qd7 10.Ng5 d5 11.Bb5 f6 12.Qf3 a6 13.Rae1+ Be7 14.Bd3 g6 15.Nxh7 Kf7 16.Ng5+ Kg7 17.Ne6+ Kf7 18.Bxg6+ Kxg6 19.Qg4+ Kf7 20.Qg7+ Ke8 21.Qxh8+ Bf8 22.Qxf8#