e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 O-O c3 d5 exd5 Na5 d3 Bd6 Bc2 Re8 b4 Nb7 Bg5 Bg4 Nbd2 a5 bxa5 h6 Bxf6 Qxf6 a6 Rxa6 d4 c5 Qb1 Bxf3 Qxb5 Raa8 Nxf3 e4 Bxe4 Reb8 Qe2 g6 Rab1 cxd4 cxd4 Ra7 Bd3 Qd8 Ne5 Bxe5 dxe5 Kg7 e6 Kh7 exf7 Nc5 Rxb8 Qxb8 Qe8 Re7 Rxe7 Qd8 f8=Q+ Qxe7 Qexe7#