d4 d5 c4 c6 e3 Nf6 Nc3 e6 Nf3 Nbd7 Qc2 Bd6 Be2 O-O O-O dxc4 Bxc4 b6 Ne4 b5 Nxd6 bxc4 Nxc4 Nb6 Na5 Ba6 Nxc6 Qc7 Bd2 Bxf1 Rxf1 Rfd8 Nfe5 Rf8 a4 Rfc8 a5 Nbd5 Rc1 Qb7 f3 a6 e4 Ne7 Nxe7+ Qxe7 Qxc8+ Rxc8 Rxc8+ Ne8 Bb4 Qxb4 Rxe8+ Qf8 Rxf8+ Kxf8 b4 f6 b5 g5 bxa6 fxe5 a7 exd4 a8=Q+ Ke7 a6 d3 a7 d2 Qb7+ Kd6 Qb4+ Kd7 Qxd2+ Kc8 a8=Q+ Kc7 Qdd8#