e4 e5 Nf3 Nc6 Nc3 Nf6 d4 exd4 Nd5 Nxd5 exd5 Qe7+ Be2 Ne5 O-O d3 Bxd3 f6 Nxe5 fxe5 Qh5+ g6 Bxg6+ hxg6 Qxh8 b6 Bh6 d6 f4 Bf5 Bxf8 Qxf8 Qxf8+ Kxf8 fxe5 Ke8 exd6 Kd8 g4 cxd6 gxf5 g5 f6 Ke8 Rae1+ Kd7 Re7+ Kd8 Rfe1 Kc8 f7 a5 f8=Q#