Cleveland State's Trey Lewis made a layup to tie the game at 63 with 1:37 left but Olivier countered with a short turnaround 20 seconds later. After Andre Yates knifed through the lane for a left-handed layup to tie it with 50 seconds to go, Olivier got low again, faked left and spun right for a short shot to win it.
The Vikings (6-7) had a turnover after that but the Panthers (6-6) missed the front end of a 1-and-1 before Yates missed a 3-pointer from the left corner with 2 seconds left.
Olivier and Trae Anderson had 12 points for Eastern Illinois.
Charlie Lee had 15 for the Vikings plus four assists, giving him 370 for his career, 10th in CSU history.