Daniel Podence was on target for the host in the 49th minute and Mehdi Taremi made the scoreboard 2-0 at the Stadio Georgios Karaiskák.
Olympiacos went to 10-man in the 71st minute after Gustavo Mancha was shown a straight red card.
Three minutes later, Loren Moron pulled a goal back from the penalty spot.