Nf3 Nf6 c4 c5 g3 b6 Bg2 Nc6 Nc3 e6 d4 cxd4 Nxd4 Nxd4 Bxa8 e5 Qa4 Ba6 Bd5 Nxd5 cxd5 Bb4 Qxa6 Bxc3+ bxc3 Nc2+ Kd2 Nxa1 Ba3 Qg5+ e3 h5 Rxa1 h4 Qxa7 Qd8 Rb1 d6 Rxb6 O-O Bxd6 Re8 Rb8 Qxd6 Rxe8+ Qf8 Rxf8+ Kxf8 Qb8+ Ke7 Qxe5+ Kf8 gxh4 Kg8 d6 g6 d7 Kh7 d8=Q Kh6 Qdh8#