Fulham were knocked out of the Europa League after Odense secured a late 2-2 draw at Craven Cottage.
The Cottagers started the match knowing victory against Group K's bottom side would assure progression to the final 32, and they looked on course when Clint Dempsey and Kerim Frei scored, although a Hans Henrik Andreasen free-kick resulted in a nervy finish.
And the west Londoners' worst fears came true when substitute Djiby Fall scored a last-gasp header three minutes into stoppage time, meaning Wisla Krakow progress instead following their 2-1 win over FC Twente 2-1.
Heading into the match, Fulham were rocked by the news that goalkeeper Mark Schwarzer could miss up to six weeks after suffering a compression injury to his thoracic spine, but their safe passage seemed all-but secured at the interval after two goals in four first-half minutes.
Excellent work down the left flank by Frei resulted in a low cross to Bobby Zamora, whose lay-off was finished by Dempsey after 27 minutes.
Four minutes later Mousa Dembele wriggled free and found Frei with a through ball, which the 18-year-old nonchalantly popped through Stefan Wessels' legs.
However, Fulham capitulated in the second period. Odense's increased pressure saw them pull one back in the 64th minute when Andreasen found a gap in the wall and fired home a 20-yard free-kick.
Bashkim Kadrii came close to drawing level moments later, leading manager Martin Jol to bring on Damien Duff for Dempsey in a bid to alter the match. The change did not have the desired effect, though, as Fulham continued to look lethargic and struggled to quell the waves of Odense attacks.
Jol's side looked uncharacteristically shaky in defence and lacked creativity in attack, leading to a nervy final 10 minutes.
Aaron Hughes headed over and Marcel Gecov shot wide as Fulham looked to put the game out of sight, before substitute Fall headed home three minutes into stoppage time at the end of a sweeping move to put Fulham out of Europe.