d4 Nf6 c4 e6 g3 d5 Nf3 Be7 Bg2 O-O O-O Ne4 Nbd2 c6 Nxe4 dxe4 Nd2 e5 dxe5 Nd7 e6 Nc5 exf7+ Rxf7 Nxe4 Bf5 Qxd8+ Rxd8 Ng5 Rff8 Be3 a6 Rfd1 Nd7 Nf3 Be6 Nd4 Nc5 b4 Bxc4 bxc5 h6 Rdc1 Bd5 Bxd5+ Rxd5 Ne6 Rff5 Bd4 g6 e4 Bxc5 Bxc5 b6 Be3 Rf6 exd5 c5 Bxh6 a5 Bg5 Rf5 Rab1 Re5 Rxb6 Rxd5 Rxc5 Rd8 Nxd8 Kh7 Ne6 Kg8 Rc8+ Kh7 Rb7#