d4 Nf6 c4 e6 Nf3 d5 Nc3 Bb4 Bg5 O-O e3 c5 Bd3 cxd4 exd4 e5 Nxe5 dxc4 Bxc4 Bf5 O-O a6 Qb3 Qe7 Nd5 Nxd5 Bxe7 g6 Bxf8 a5 Bxd5 Kxf8 Bxb7 Be6 Qg3 a4 Bxa8 a3 Nxg6+ hxg6 Qxb8+ Bc8 Qxb4+ Kg8 Qxa3 Bf5 Qe7 Kg7 Rfc1 g5 Qxg5+ Bg6 Be4 Kh7 Bxg6+ Kg8 Bf5+ Kh8 Rc8#