e4 Nf6 e5 a6 exf6 gxf6 c4 c6 d4 e5 dxe5 b6 Bf4 b5 Qe2 fxe5 Bxe5 d5 Bxh8+ Qe7 cxd5 b4 dxc6 b3 c7 a5 cxb8=Q Rxb8 Be5 bxa2 Bxb8 a4 Rxa2 a3 Nxa3 f6 Nc4 Bh3 Nxh3 f5 Nf4 h6 Nd6+ Kd8 Ne6+ Qxe6 Qxe6 Bxd6 Bxd6 h5 Ra8#