d4 Nf6 c4 g6 g3 c6 Bg2 d5 Qb3 Bg7 Nc3 dxc4 Qxc4 Kf8 e4 Be6 d5 cxd5 exd5 Bd7 Nf3 h5 O-O b6 Bg5 Ng4 d6 Nf6 Nd4 h4 Rae1 e6 Bxa8 b5 Qc5 Kg8 Qxa7 hxg3 fxg3 Rh5 Qc7 Qxc7 dxc7 Na6 Bxf6 Nxc7 Bc6 Nd5 Nxd5 Rxd5 Bxd5 exd5 Bxg7 Kxg7 Re7 Bf5 Nxf5+ gxf5 Rxf5 b4 Rexf7+ Kg8 Rc7 b3 Rxd5 Kf8 Rd8#