Manchester United warmed up for Sunday's crucial derby clash with Manchester City by going behind for an incredible 15th time this season, and there was no comeback as Romanian champion CFR Cluj held on 1-0 to condemn Sir Alex Ferguson to his 39th defeat in his 200th European Cup match as United boss.
Luis Alberto's magnificent second-half strike still was not enough for Cluj to join United in the last 16, as Galatasaray claimed second place in Group H.
Ferguson made 10 changes from the side that won at Reading on Saturday, but confirmed Tom Cleverley is a doubt for Sunday's Manchester derby after limping out of Wednesday's defeat with a calf injury. The midfielder was forced out of the game just before half-time.
"Tom felt his calf a little bit," said Ferguson. "We will assess it in the morning but it is not good news."
It was the low point of an evening when Ferguson declared himself satisfied with everything but the result, as Phil Jones, Chris Smalling and Wayne Rooney all got a valuable 90 minutes under their belts.
"It is only Phil Jones' second game in nine months and he was fantastic," said Ferguson. "The more game time he and Smalling get only helps us. Wayne has another 90 minutes under his belt and hopefully by Sunday he is in real top form. He is approaching that now but Sunday will be a different kettle of fish altogether."
Aydin Yilmaz struck a late winner as Galatasaray came from behind to claim the win it needed over Braga to progress to the knockout stages.
The Turkish side knew only a win would definitely be enough against its already-eliminated opponents, and its chances looked slim when Marcio Mossoro put the hosts in front just past the half-hour mark.
But a second-half equalizer from Burak Yilmaz and the winner from his namesake with 11 minutes to go sealed Galatasaray's progress at the expense of Cluj, despite the latter's noteworthy win at Old Trafford.
Bayern Munich sealed top spot in Group F as it coasted to a 4-1 victory over BATE Borisov at the Allianz Arena.
BATE never threatened a repeat of its 3-1 upset earlier in the competition as a much-changed Bayern side did more than enough to ensure it will avoid the likes of Barcelona and Manchester United in the next round.
Mario Gomez, one of seven changes, opened the scoring on 21 minutes before Thomas Muller and Xherdan Shaqiri netted shortly after halftime to ensure a nerveless second period.
Substitute David Alaba completed the rout with seven minutes remaining before Egor Filipenko grabbed a BATE consolation.
By then, both sides had been reduced to 10 men with Bayern's Jerome Boateng seeing red for a poor challenge on Artem Kontsevoy in the 51st minute and Denis Polyakov following 18 minutes later for a second bookable offense.
The win saw Bayern pip Valencia for the top spot, despite the Spaniards winning 1-0 in Lille thanks to a 37th-minute penalty from Oliveira Jonas after Marko Basa had impeded him.