d4 Nf6 c4 e6 Nf3 d5 g3 dxc4 Bg2 Nbd7 O-O c5 Na3 cxd4 Nxc4 Bc5 Nxd4 a5 Nb3 Bb4 Bf4 O-O Rc1 a4 Nd4 a3 bxa3 e5 axb4 exf4 Nf5 g6 Nfd6 fxg3 fxg3 Qe7 Qd2 Ne8 Nxe8 Rxe8 Nd6 Ne5 Nxe8 Qxe8 Qe3 Qe7 Rc5 f6 Rxf6 Nc6 Bd5+ Kg7 Qxe7+ Nxe7 Rf7+ Kh8 Rc7 Bf5 Rcxe7 g5 Rxf5 Rc8 Rff7 g4 Rxh7#