1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.O-O Nf6 5.d4 Bxd4 6.Nxd4 Nxd4 7.Bg5 h6 8.Bh4 g5 9.f4 gxf4 10.Rxf4 Ne2+ 11.Bxe2 exf4 12.Qd4 c5 13.Qxf6 Qxf6 14.Bxf6 O-O 15.Nc3 Re8 16.Rf1 b5 17.Rxf4 a6 18.Nd5 Rb8 19.Rg4+ Kf8 20.Bg7+ Kg8 21.Nf6#