d4 Nf6 Nf3 g6 Nbd2 d5 c4 c6 e3 Bg7 cxd5 O-O dxc6 bxc6 Be2 Nbd7 Qc2 Nb6 e4 Bg4 h3 Be6 O-O Qc7 Ng5 Nfd7 Ndf3 h5 e5 Bf5 Bd3 Nxe5 dxe5 e6 Bxf5 exf5 Be3 Bxe5 Rfe1 Bg7 Rad1 Rfe8 b4 a5 bxa5 Rxa5 Bxb6 Re2 Qxe2 Qc8 Bxa5 f6 Qc4+ Kh8 Rd8+ Bf8 Qf7 fxg5 Bc3#