King Faisal having lost to Inter Allies on Matchday 7 needed a win as a lie bottom of the league log but the visitors will have none of it as the piled more pressure on Alhaji Gruzah’s boys.
Olympics took a two-goal lead in the first half but saw a spirited Faisal cancel out both goals in the space of five minutes.
Yusif Abdul Razaq scored to put Olympics ahead yet again but the lead lasted for just five minutes as Baba Yahaya struck home to level it for the host.
With everything left to play for, King Faisal were shot in the foot after Patrick Bannor was shown the exit after picking a red card.
Boasting a man advantage, Gladson Awako scored in the 84th minute to seal a 4-3 win for Great Olympics who move to 11th on the league table with 10points.