The visitors stormed into an early lead, with Caja Laboral trailing 22-13 after the opening quarter and Olympiacos then keeping up the pressure to lead 66-60 going into the final period.
The home side ramped up the pressure in the final quarter, however, inspired by Mirza Teletovic (pictured) with 20 points and five rebounds. They eventually caught and then overhauled their Greek opponents to lead 79-74 with less than two minutes left.
Olympiacos fought back to square the scores, yet Pablo Prigioni's two-pointer with seven seconds left gave victory to Caja Laboral - though not before Martynas Gecevicius missed a chance to force overtime just as the buzzer sounded.
Danny Green was the hero for Slovenian side