e4 e5 Nf3 Nc6 Bb5 Nf6 O-O Nxe4 Re1 Nd6 Nxe5 Be7 Bf1 O-O d4 Bf6 c3 Ne8 b4 Nxe5 dxe5 Be7 Qf3 d6 Bf4 dxe5 Bxe5 a5 Na3 h6 Red1 Nd6 Nb5 Be6 h3 Rc8 bxa5 Re8 c4 Qd7 c5 Bc4 cxd6 Bxf1 Nxc7 Bh4 Nxe8 Rxe8 Rxf1 Rxe5 a6 Qe6 axb7 Bxf2+ Rxf2 Re1+ Rxe1 Qxe1+ Rf1 Qf2+ Rxf2 f5 b8=Q+ Kf7 Qxf5#