d4 Nf6 c4 e6 Nf3 d5 Nc3 Be7 Bf4 O-O e3 Nbd7 Bd3 dxc4 Bxc4 Nb6 Bd3 Nbd5 Nxd5 exd5 Qb3 c5 dxc5 Ne4 O-O Be6 Qc2 Qa5 c6 Qb6 c7 Rfc8 Nd4 h5 Bxe4 dxe4 Qxe4 Bf6 Nxe6 fxe6 Rac1 Kf7 Be5 Ke8 Qg6+ Ke7 Bxf6+ gxf6 Rfd1 Rf8 Qd3 Rad8 c8=N+ Rxc8 Qd7#