d4 Nf6 c4 e6 g3 Bb4+ Bd2 Bxd2+ Nxd2 O-O Bg2 d5 Ngf3 c5 dxc5 Na6 O-O Nxc5 Rc1 b6 b4 Nce4 cxd5 Nxd2 Qxd2 Ne4 Qf4 exd5 Rfd1 Qf6 Rxd5 Qb2 Rdd1 Nc3 Rxc3 Qxc3 Nd4 Bd7 Bxa8 Rxa8 Qf3 Qc8 b5 a6 Nc6 Qe8 Ne7+ Kf8 Rxd7 Qxd7 Qxa8+ Kxe7 bxa6 Qa4 a7 Ke6 Qc8+ Ke5 a8=Q Qb5 Qc7+ Kf5 Qf3+ Kg5 Qff4+ Kg6 Qcxf7#