e4 c6 d4 d5 Nc3 dxe4 Nxe4 Nf6 Nxf6+ gxf6 Nf3 Bf5 Nh4 Bg6 c3 Qd5 Be2 e5 Be3 exd4 Bf3 Bh5 Bxd5 Bxd1 Bxd4 Bc2 Kd2 Be7 Kxc2 cxd5 Rhe1 Kd7 Nf5 Nc6 Rad1 Rhg8 g3 Rae8 Be3 d4 Bxd4 Kc8 Bxf6 Bc5 Rxe8+ Rxe8 Rd5 Be7 Bxe7 Rxe7 Nxe7+ Nxe7 Rh5 f6 Rxh7 Ng6 h4 Kb8 h5 Ne7 Rxe7 b6 h6 a6 h7 Kc8 h8=Q#