c4 Nf6 Nf3 g6 g3 Bg7 Bg2 d6 d4 O-O Nc3 c5 dxc5 dxc5 O-O Re8 Ne5 Qd6 Bf4 g5 Nb5 Qxd1 Raxd1 Nbd7 Nxd7 Bxd7 Bxg5 Bf5 Nc7 Rac8 Nxe8 Nxe8 Bxe7 b6 b3 Bg4 Rd8 h6 Rfd1 b5 Rxc8 f5 Bxc5 Bh5 Bc6 Bf8 Bxe8 Bxc5 Bxh5+ Bf8 Rdd8 b4 Rxf8+ Kg7 Rf7#