e4 d5 exd5 Qxd5 Nc3 Qd6 d4 c6 g3 Nf6 Bg2 Bf5 Nge2 Nbd7 Bf4 e5 dxe5 Nxe5 Qxd6 Bxd6 O-O-O Bc7 Nd4 Bg6 Rhe1 Nd7 Bh3 Bh5 Ndb5 O-O-O Nxc7 Ng6 Bd6 h6 g4 Bxg4 Bxg4 Rhg8 N7b5 cxb5 Nxb5 Rdf8 Bxf8 Rxf8 Rxd7 f5 Rc7+ Kb8 Bf3 Ne7 Rxb7+ Kc8 Rexe7 h5 Nxa7+ Kd8 Rbd7#