Nf3 Nf6 g3 g6 Bg2 Bg7 O-O O-O d4 d5 Ne5 Nc6 c4 Bf5 cxd5 Nxd5 e4 e6 Nxc6 bxc6 exf5 exf5 Qa4 Qd6 Nc3 Nxc3 bxc3 Rfd8 Bf4 Qf8 Bxc6 Rac8 Bd7 f6 Be6+ Kh8 Bxc8 Rxc8 Qd7 h6 Rae1 Qd8 Qf7 Qg8 Qxg6 Qd5 Re7 a5 Qxg7#