Basel - Mohamed Salah has scored a breakaway goal in the 89th minute as Basel beat Chelsea 1-0 to complete an unlikely Champions League double over the Londoners on Tuesday.
Goalkeeper Petr Cech produced a string of outstanding saves in the first half to keep the dominant Swiss team at bay.
Basel, who beat Chelsea 2-1 away earlier in the campaign, then struck the winner when Egyptian Salah broke down the left before sliding the ball past Cech into the corner of the net.
Leaders Chelsea have nine points from five games in Group E and have still qualified for the knockout stages.
Basel are second on eight points while Schalke 04 are third on seven points after drawing 0-0 at bottom club Steaua Bucharest.
"It was a bad performance that deserved a defeat," Chelsea manager Jose Mourinho told Sky Sports television. "I didn't like anything we did from the very first minute.
"We made a defensive mistake immediately and the team I think only had a bit of control in the second half. I felt the players were tired and paid the price for the recent international break."
Cech kept Chelsea in the game in the opening period while opposite number Yann Sommer did not have a single shot to warm him up on a freezing night.
The visiting keeper did well to keep the ball out in the third minute when Marco Streller got a touch to Valentin Stocker's inswinging free kick and he was tested again by a low, deflected Fabian Frei effort in the 13th.
Cech then tipped over a powerful effort from Salah before producing a superb stop to deny the lively Egyptian.
The Czech keeper was going the wrong way and his sight was blocked by defenders but he still managed to raise his arm to turn the ball away at the last minute.
Chelsea had another let-off when John Obi Mikel cleared off the line from an inswinging corner and they also survived a penalty appeal when the ball struck Frank Lampard's outstretched arm.
The Londoners were below par throughout and it came as no surprise when Salah struck late on.