d4 Nf6 c4 e6 Nf3 d5 Nc3 Nbd7 Bg5 h6 Bh4 Be7 e3 O-O Be2 c5 cxd5 g5 dxe6 cxd4 Qxd4 fxe6 Bg3 Nc5 Qc4 a6 Rd1 b5 Rxd8 Rxd8 Nxb5 axb5 Qc2 Nce4 O-O Ra7 Ne5 Bd7 f3 h5 fxe4 Rc8 Qb3 Rf8 Nxd7 Rxd7 Qxe6+ Rf7 Bxh5 Bd8 Bxf7+ Rxf7 e5 Kf8 exf6 Bxf6 Rxf6 Rxf6 Qxf6+ Ke8 Qg7 Kd8 Bd6 g4 Qc7+ Ke8 Qe7#