Accra Lions left it late to snatch all three points against Dreams FC in the Ghana Premier League on Saturday.
A cagey opening 45 minutes saw both teams settle for a 0-0 draw at halftime.
Dreams FC upped their tempo in the second half but could not find breakthrough as the home remained resolute in defense.
Just when the game looked destined to end in a stalemate, Super sub Fawzan Alhassan grabbed a late the winner for Accra Lions at the Accra Sports Stadium.
The attacker connected with powerful header in stoppage time after a teasing cross by Abass Samari.
The 95th minute strike was his first goal of the campaign and enough to separate the sides in a pulsating matchday 20 encounter.
The result takes the Lions temporarily up to 12th on the standings with 24 points.
Accra Lions will travel to face Bechem United next weekend while Dreams FC look to bounce back at home to Great Olympics.