Four games to finish the season and yet still the title is up for grabs, at least for now, as the struggle to avoid the drop at the bottom gathers pace.
Great Olympics produced an important win at the Ohene Djan Stadium in Accra to give their relegation battle a glimmer of hope.
The Wonder Boys became the third side to beat leaders, Asante Kotoko in 26 matches in the OneTouch Premier League after posting a 2-0 win past the Porcupine Warriors.
Less than three minutes of play and Great Olympics opened the scoring through Samuel Laryea before Tanko Mohammed doubled up their lead in the first half.
Great Olympics, despite the win - their second successive victory - are still placed bottom of the table with 23 points as they continue to battle to avoid the drop with four games go.
Wednesday’s defeat to Great Olympics sees Kotoko’s 11-point gap at the top reduced to 10 after their closest challengers managed a draw away.
Heart of Lions failed to close in on Kotoko as they also dropped some valuable points when they settled for a 2-2 draw at the Baba Yara Stadium in their game against King Faisal.
Dominic Adiyah put Lions in the lead when he connected home in the 4th minute but six minutes later, Awudu Ibrahim drew level for King Faisal.
The second half saw Faisal jump into the lead with Abraham Basit scoring the second goal before Dominic Adiyah, again scored for Lions to equal the tie.
Liberty Professionals effectively ruled themselves out of the title chase after losing 2-1 at home to defending champions, Accra Hearts of Oak.
Liberty are now 13 points adrift the league leaders as they ended the game with ten players after goalkeeper, Patrick Antwi was sent off - his second sending off this season - in the first half.
Samuel Ayew Yeboah put Liberty in the lead by Ekow Ghansah continued his scoring run for the Phobians when he scored from a spot kick after Eric Gawu was adjudged to have been fouled in the box.
The first half ended 1-1 but in the second half, the Phobians made their numerical strength count as Ekow Ghansah grabbed a brace when he scored the second goal.
At the Tema Park, an Esmen Mends goal scored in the second half handed Real Sportive a 1-0 win over Zaytuna FC.
Hasaacas moved a step above the 15th position to 14th after coming back from a goal down to beat Berekum Arsenals 2-1 at the Sekondi Sports Stadium.
The Gunners scored on the stroke of half time through Frank Yeboah but David Anars and Nana Ekow Egyiry found the back of the net to win the match for the home side.
Tema Youth were tamed at the Anane Boateng Stadium where home team, Kessben FC posted a 3-1 win over Isaac Boateng’s side.
Kessben finished their scoring run before half time with goals from Owusu Debrah, Douglas Nkrumah and Baba Iddi setting them up for victory before Richard Annan got a consolation for Tema Youth in the second half from a spot kick.
Gamba All Blacks had to fight back from a goal down to draw 1-1 with Wa All Stars at the Swedru Park.
Nathaniel Asamoah nodded in from a corner kick to put the Blues in the lead before captain for the Black Magicians, Federick Eburam leveled up.
At the Len Clay Stadium, home team, AshantiGold drew goalless with Real Tamale United.