e4 e5 Nf3 Nc6 Bc4 Bc5 d4 Bxd4 c3 b5 cxd4 bxc4 d5 Nb4 O-O Nf6 a3 Nd3 Nbd2 Nc5 Nxe5 Ba6 Nexc4 Ncxe4 Nxe4 Bxc4 Nxf6+ Kf8 Qa4 Bxf1 Bg5 Bb5 Qb4+ d6 Nxh7+ Rxh7 Bxd8 Rxd8 Qxb5 g5 Qc6 f6 Qa4 Rhd7 Re1 Kg8 Re6 a6 Rxf6 Rf7 Re6 Rb8 b4 Ra8 Qc6 Rff8 Qxc7 Rfc8 Rg6+ Kh8 Qg7#