e4 c6 d4 d5 Nc3 dxe4 Nxe4 Bf5 Ng3 Bg6 h4 e6 h5 Bf5 Nxf5 exf5 Qe2+ Kd7 Qe5 Kc8 Qxf5+ Nd7 Qxf7 Ngf6 Bd2 g6 hxg6 Qb6 O-O-O a5 Bg5 Qd8 Rxh7 Bb4 d5 Rxh7 gxh7 a4 Bxf6 Nxf6 dxc6 Bd2+ Rxd2 Qxd2+ Kxd2 bxc6 h8=Q+ Ne8 Qhxe8#