And now it’s on to the MTN8 final for Cape Town City.
Hopefully Benni McCarthy’s manne will put in a shift that will clinch him a maiden trophy.
Since the international break ended, they haven’t looked the part until the last quarter of their double-header against Kaizer Chiefs and Orlando Pirates.
Beaten 4-1 by Chiefs at home last Saturday, City got out of the blocks way too slowly and, once influential centreback Taariq Fielies got his marching orders for a second bookable offence, they never looked like coming back into the game.
Then as they looked to rebuild their confidence for the final against SuperSport United next week, they were struck by a spate of injuries to more senior defenders.
Skipper Thami Mkhize was laid low with an allergic reaction and Kwanda Mngonyama was a doubt in the build-up to the Bucs game.
Plus Benni missed the trip to Orlando because of his wife being hospitalised - hopefully she recovers soon.
City were in disarray in the first half against Bucs and found themselves 2-0 down after 16 minutes, but they battened down the hatches after that and rode out the storm until the half-time break before coming out strong to snatch an unlikely draw with their backs against the wall.
They showed the sort of bravery and hustle that can bring them success.
With his brace, Ayanda Patosi showed that he can be a match winner at PSL level if he can stay fit and focused.
And that all stands them in good stead for the final.
Hopefully, Benni will be back for the Durban duel and he has fewer injuries to worry about as they prepare for the big game.
Last year, City wasted their chances to secure the silverware. To avoid that pain, they need to summon the spirit that silenced the Ghost on Wednesday night.