d4 d5 c4 c6 Nc3 Nf6 Nf3 e6 e3 Nbd7 Qc2 Bd6 Bd3 O-O cxd5 cxd5 O-O e5 dxe5 d4 exd4 Bb4 Bd2 a6 Rac1 a5 a3 Bxc3 bxc3 a4 c4 b5 c5 b4 axb4 Bb7 c6 Qc7 exf6 g5 Bxh7+ Kh8 cxb7 Qxc2 bxa8=Q Qxc1 Qxf8+ Nxf8 Rxc1 a3 Nxg5 a2 f3 a1=Q Rxa1 Ne6 Ra8+ Nd8 Rxd8#