d4 Nf6 c4 e6 Nf3 Bb4+ Nbd2 O-O a3 Bxd2+ Bxd2 Ne4 e3 Nc6 Be2 d6 O-O e5 b4 Bg4 h3 Bd7 b5 Ne7 dxe5 c6 exd6 Nxd2 Qxd2 c5 dxe7 Qxe7 a4 Rfc8 Bd3 g6 Rfd1 g5 Qc2 f6 Bxh7+ Kh8 Be4 b6 Qc3 a5 Nxg5 Rab8 Nh7 Re8 Nxf6 Qe5 Rxd7 Rb7 Rxb7 Re7 Qxe5 Rxb7 Nh5+ Rg7 Qxg7#