d4 Nf6 Nc3 d5 Bf4 h6 e3 Bd7 Bd3 Bg4 Nge2 a5 h3 Bxe2 Nxe2 Nbd7 c4 dxc4 Bxc4 e6 O-O a4 Bb5 c6 Bxa4 Bb4 Bb3 Be7 Qc2 Rc8 Rac1 O-O Rfd1 b5 a4 bxa4 Bxa4 Nd5 Bh2 Nb4 Qb1 Re8 Nc3 Nd5 Nxd5 exd5 Bxc6 g5 Bxd5 Nf8 Qf5 Ne6 Bxe6 fxe6 Qg6+ Kh8 Rxc8 Bd6 Bxd6 Re7 Rxd8+ Re8 Rxe8#