Olympiacos produced a dramatic late rally, with substitute Felipe Pardo scoring twice, but the damage had already been done in a dreadful first-half display, on the opening night of the Champions League group stage.
Sporting Lisbon produced a first-half attacking masterclass to beat Olympiacos 3-2, at the Karaiskakis Stadium.
Seydou Doumbia opened the score after just 70 seconds, before Gelson Martins took full advantage of some kamikaze defending to double the visitors’ lead inside 14 minutes.
After hitting the woodwork twice, Sporting netted a third through Bruno Fernandes’ clipped finish over a horribly exposed Stefanos Kapino in the Olympiacos goal.
One minute from full time Felipe Pardo cut the deficit for Olympiacos with his left foot, and deep in injury time, after a Diogo Figueiras cross, he added a second that somewhat eased the suffering for the home fans.
Besnik Hasi’s men must now pick themselves up for what will be a daunting trip to Juventus in two weeks.
Sporting, however, will have a spring in their step ahead of Barcelona’s visit to Estadio Jose Alvalade.