1.e4 e5 2.f4 exf4 3.Nf3 g5 4.Bc4 Bg7 5.d4 d6 6.Nc3 Bg4 7.O-O Ne7 8.Bxf7+ Kf8 9.Bc4 Nd7 10.Nxg5 Bxd1 11.Ne6+ Kf7 12.Nxd8+ Kg6 13.Bf7+ Kg5 14.Bxf4+ Kg4 15.h3+ Kh4 16.Kh2 Ng6 17.Ne6 Bf6 18.Nxd1 b5 19.g3+ Kh5 20.g4+ Kh4 21.Bg3#