d4 Nf6 c4 g6 Nf3 Bg7 g3 c5 Bg2 Qa5+ Nc3 Ne4 e3 g5 Bd2 Nxd2 Qxd2 cxd4 exd4 g4 Nb5 a6 Qxa5 gxf3 Nc7+ Kf8 Bxf3 Nc6 Bxc6 dxc6 Nxa8 f6 Qh5 e6 Nb6 f5 Nxc8 f4 Nd6 Ke7 Qf7+ Kxd6 Qxg7 Rc8 c5+ Kd5 Qe5+ Kc4 Qxe6+ Kxd4 Qxc8 f3 Qxb7 Kxc5 O-O Kd5 Rfe1 Kd6 Rac1 h5 Qxc6#