e4 e5 Nf3 Bd6 d4 exd4 Bc4 c5 e5 Bf8 O-O Ne7 Ng5 Ng8 Nxf7 Nc6 Nxh8 Nf6 exf6 Qxf6 Re1+ Kd8 Bg5 Kc7 Bxf6 b5 Bxb5 Ba6 Bxa6 gxf6 Qf3 Be7 Rxe7 Rxh8 Qxf6 h5 Na3 Ra8 Nb5+ Kb6 Rxd7 Rf8 Qxc6+ Ka5 Qxc5 Rf3 Nxd4+ Kxa6 Qxa7#