d4 Nf6 Nf3 h5 e3 d5 c4 c6 Nbd2 Qa5 Bd3 Ne4 O-O Nf6 cxd5 cxd5 e4 dxe4 Nxe4 Nc6 Re1 Qc7 Nxf6+ gxf6 d5 Bd7 dxc6 bxc6 Be3 Rg8 Qc2 h4 Nxh4 a5 Rac1 a4 g3 Qb8 Be4 Qb7 Red1 Ra6 Qc4 Bg4 f3 Bc8 Bxc6+ Rxc6 Qxc6+ Qxc6 Rxc6 Bh3 Rb6 Bc8 Rb8 Rxg3+ hxg3 f5 Rxc8#