Nf3 d5 b3 Nf6 e3 c5 Bb2 e6 c4 Nc6 cxd5 exd5 Bb5 Bg4 Bxc6+ bxc6 h3 Bf5 d3 a6 O-O Be6 Qc2 Bd6 e4 O-O e5 h6 exd6 c4 dxc4 Qxd6 Nbd2 Rfe8 Rfe1 Rac8 Rad1 Bd7 Ne5 Rcd8 Ndf3 Ne4 Qxe4 f6 Qg6 Re7 Nxd7 Rdxd7 cxd5 Rxe1+ Rxe1 Re7 Rxe7 Qxe7 dxc6 Qc5 Nd4 Kh8 Nf5 Qf8 c7 Qe7 c8=Q+ Qe8 Qcxe8#