d4 Nf6 c4 e6 Nf3 c5 d5 exd5 cxd5 Ne4 Nbd2 Qa5 e3 d6 Bd3 Nf6 O-O Nbd7 a4 Nb6 e4 g6 Nb3 Qb4 Bd2 Qxa4 Rxa4 Nxa4 Qe2 a6 e5 Kd8 Ng5 Kc7 Nxf7 Nxd5 exd6+ Bxd6 Nxh8 Nxb2 Nf7 b6 Be4 Bxh2+ Kxh2 Bb7 Bxd5 Kb8 Qe7 c4 Qxb7#