d4 Nf6 c4 g6 Nc3 d5 cxd5 Nxd5 e4 Nxc3 bxc3 Bg7 Nf3 c6 Bd3 Be6 Ng5 Nd7 a4 O-O O-O Qa5 Nxe6 fxe6 Bc4 Nf6 Bxe6+ Kh8 Qc2 Rab8 Be3 Qc7 f4 b6 f5 Ng4 Bf4 Qb7 fxg6 Nh6 e5 c5 gxh7 cxd4 cxd4 Rbd8 Qg6 b5 Bxh6 Bxh6 Rxf8+ Bxf8 Qg8#