d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 Nf3 O-O Be2 e5 d5 g5 Bxg5 h6 Bh4 Nbd7 h3 Nc5 O-O b6 Nd2 Ncd7 f4 c6 dxc6 b5 cxd7 Bxd7 fxe5 bxc4 exf6 d5 fxg7 Qxh4 gxf8=Q+ Rxf8 Nxd5 f5 Bxc4 fxe4 Ne7+ Kg7 Rxf8 e3 Rf7+ Kh8 Ng6+ Kg8 Rxd7+ Qxc4 Nxc4 a5 Qd5#