d4 Nf6 Bg5 d5 e3 c5 c3 e6 Nd2 Nc6 Qc2 Qb6 Be2 Bd6 Ngf3 c4 O-O Bc7 Bxf6 gxf6 Rab1 h6 b3 cxb3 Rxb3 Qa5 Rfb1 e5 e4 exd4 cxd4 Bf4 exd5 Bxd2 dxc6 Qd5 cxb7 Bf4 bxc8=Q+ Rxc8 Qxc8+ Qd8 Qxd8+ Kxd8 Rb8+ Bxb8 Rxb8+ Ke7 Rxh8 a5 Rxh6 f5 Rh7 a4 Bc4 Kd6 Rxf7 f4 Ne5 f3 Rd7#