Shakhtar Donetsk put Celtic to the sword with two early goals as the Glasgow side's Champions League away hoodoo struck again.
Artur Boruc and Lee Naylor cannot believe it as Celtic go two down
Strikes inside five and eight minutes from a cool Evaeverson Brandao finish and a Christiano Lucarelli header sealed it for the Ukrainians.
Celtic rode out the rest of the storm but could not find a reply.
The SPL champions were better in the second-half but Shakhtar always looked the more likely to add to their lead.
Celtic made one change from the side that started the weekend win over Inverness CT as Paul Hartley came in for Aiden McGeady.
Shakhtar - who splashed out £40m boosting their squad in the summer - included Italian international Lucarelli up front in a strong looking side in the compact but noisy Olimpiyskyi Stadium.
The SPL champions were under the cosh from the start and went a goal down after only five minutes as Scott Brown and Stephen McManus squandered possession deep inside their own half.
Brazilian striker Brandao was played in by Luis Fernandinho before unleashing a delightful shot beyond Artur Boruc from the edge of the box.
The Ukrainian league leaders turned the screw further almost immediately as they doubled their lead.
Razvan Rat whipped the ball in from the left flank and it was met by Lucarelli who stooped low to power a superb header passed the helpless Boruc from 12 yards.
Celtic - clearly shell-shocked - could not find a foothold in the game and Brown was booked for dissent following a foul by home skipper Darijo Srna.
Shakhtar had the ball in the net again in 19 minutes as Brandao rolled it into the empty goal but the offside flag went up despite it looking on.
Lucarelli wheels away in delight after doubling the Shakhtar lead
It took 30 minutes for Celtic to threaten as a Shunsuke Nakamura free-kick on the right was headed over by Jan Vennegoor of Hesselink although the ball fell awkwardly for the Dutchman.
Scott McDonald then drew a good save from Shakhtar goalkeeper Andriy Pyatov as he burst into the box to accept a through-ball, but he couldn't beat the Ukrainian at his near-post.
As half-time approached, the home side almost made it three as Boruc superbly parried a vicious Brandao volley to safety.
Celtic began the second-half in more positive fashion as they tried to haul themselves back into the match although chasing the game meant the Parkhead side could be picked off at the other end.
Vennegoor of Hesselink went just wide with a header from a similar area to the one Lucarelli scored after good work on the left.
But it was the Ukrainians who looked the more menacing every time they came forward.
Brandao missed a glaring opportunity from six yards as he sent his header well wide of the target after a superb lofted ball to the back-post.
Boruc was forced into another save from a Fernandinho shot, diving low to his right as Gary Caldwell nicked it away from the on-rushing Brandao as Shakhtar looked for a third.
Substitute Chris Killen then forced a save from Pyatov after good work from fellow sub McGeady.
Ultimately though, it was the first eight brutal minutes which cost Celtic as Shakhtar eased to the three points.
It means Celtic are now 13 matches without a win away from home since the inception of the Champions League.
Shakhtar Donetsk: Pyatov, Srna, Hubschman, Kucher, Rat, Ilsinho, Lewandowski, Fernandinho (Duljaj 86), Lucarelli (Gladkiy 70), Jadson (Castillo 65), Brandao.
Subs not used: Shust Gay, Byelik, Yezerskiy.
Goals: Brandao 5, Lucarelli 8.
Celtic: Boruc, Wilson, Caldwell, McManus, Naylor, Donati, Hartley, Scott Brown, Nakamura (McGeady 65), McDonald (Killen 68), Vennegoor of Hesselink (Zurawski 85).
Subs not used: Mark Brown, Sno, Kennedy, O'Dea.
Ref: Alberto Undiano Mallenco (Spain).