1.e4 e5 2.Nf3 d6 3.d4 exd4 4.Nxd4 Bd7 5.Bc4 Nc6 6.Nc3 Nf6 7.O-O Ne5 8.Bb3 Nfg4 9.f4 Qh4 10.h3 Qg3 11.hxg4 Ng6 12.Nf5 O-O-O 13.Nxg3 Bb5 14.Nxb5 Be7 15.Nxa7+ Kd7 16.Qd5 Rhf8 17.Qxb7 Bg5 18.Ba4+ Ke7 19.Nf5+ Ke6 20.Qd5+ Kf6 21.fxg5#