d4 d5 e3 Nd7 Be2 h6 Nf3 Ngf6 c4 c5 cxd5 a6 dxc5 Nxc5 Nc3 Qc7 Qd4 Bf5 h3 e6 O-O Nxd5 e4 Nxc3 Qxc3 Bh7 b4 O-O-O bxc5 Bg6 Be3 Be7 Rac1 Bf6 e5 Qc6 exf6 Rh7 fxg7 a5 Qxa5 Rxg7 Qa8+ Kd7 Rfd1+ Qd5 Rxd5+ exd5 c6+ Ke8 cxb7 Bd3 Qxd8+ Kxd8 b8=Q+ Kd7 Rc7+ Kd6 Qb6#