Nf3 Nf6 d4 d5 e3 e6 c4 Be7 Be2 O-O Bd2 c5 dxc5 Nbd7 b4 a5 Qa4 Qc7 O-O Ne4 cxd5 exd5 Nc3 Ndf6 Rfc1 Bg4 Nxe4 Nxe4 Qd1 Bf6 Nd4 Bxe2 Qxe2 Be5 bxa5 Nxd2 Qxd2 Bxh2+ Kf1 Be5 Rab1 Bxd4 Qxd4 Rfd8 a4 Rd7 Rb6 Ra7 c6 Rd6 Qb4 h5 Rxb7 Rxc6 Rxc7 Raxc7 Qb8+ Kh7 Qxc7 Rxc7 Rxc7 d4 a6 f5 a7 dxe3 a8=Q e2+ Ke1 f4 Qf8 Kg6 Rxg7+ Kh6 Qh8#