Celtic's hopes of qualifying for the Europa League were shattered after a late collapse in their defeat at Bayer Leverkusen.
After battling back with an audacious Josip Juranovic penalty - given after a VAR check - and a second-half Jota strike, the Scottish club were on course for their first win in Germany.
On the club's 13th journey to Germany, they had goalkeeper Joe Hart's heroics - and the woodwork - to thank for a comeback that would have made history on the night.
However, Robert Andrich, whose header had put the hosts ahead early on, equalized in the 82nd minute, and Moussa Diaby blasted in the winner to give Leverkusen the lead and inflict misery on the travelling fans.
Celtic, who had conceded the most goals in the group stage, were overwhelmed by Leverkusen's late push, as their defensive flaws were once again exposed.
The Scottish side had already secured a third place slot and a place in the Europa Conference play-offs, where they would face the tournament's runner-up, but the manner of this setback will sting after such a promising performance.
Celtic are now four points behind Real Betis, who beat Ferencvaros 2-0, in second place, with the Spaniards travelling Glasgow next month in their last group match.