Kaizer Chiefs’ winless run in the DStv Premiership stretched to three matches with a 2-1 loss to Cape Town City.
The result at the FNB Stadium was decided by goals from Tashreeq Morris and Bradley Ralani, as the Citizens further strengthened their grip on seventh spot with a second successive win.
The teams effectively cancelled each other out in the early stages, before City spurned a great chance to go ahead, with Tashreeq Morris blazing over from close range after a ball had deflected kindly into his path in the 19th minute.
Yet three minutes later the striker got his name on the score sheet, holding off a challenge from Daniel Cardoso to stab home a shot from Terrence Mashego’s teasing left-flank cross – though Chiefs goalkeeper Itumeleng Khune will be disappointed at allowing the ball to squeeze under his body.
Khune almost conceded another goal from a low shot a few minutes later – this time by Fagrie Lakay – but the ‘keeper took enough pace off the shot to spring to his feet and recover as the ball threatened to trickle over the goal line.
The Citizens continued to look the better team as the half continued, though they were unable to add to their advantage before the interval arrived.
The start of the second half saw the Amakhosi make the first substitution, swapping out Nkosingiphile Ngcobo for Kearyn Baccus in midfield.
City extended their lead in fortuitous circumstances in the 52nd minute, with Bradley Ralani’s long-range attempt deflecting off Eric Mathoho and wrong-footing Khune, who made no attempt to scramble back across his line as the ball skipped home for 2-0.
Then Chiefs pulled a goal back, with Baccus arriving between two defenders to powerfully head home his first league goal of the season. Siyabonga Ngezana created the goal with a fine cross from the right by-line.
Amakhosi pushed hard for an equaliser in what remained of the game, including sending on Leonardo Castro as a substitute, but City were able to hang on and claim all three points.
It was the Amakhosi's seventh loss of the campaign and fourth on home soil, but Gavin Hunt insists his side deserved a point.
"Disappointed with the result," Hunt told SuperSport TV.
"Thought we deserved a draw. It didn't come but you know we are on the backfoot in the first half. Disappointing.
"We've led games this year and we've thrown it away. We should have got a point here tonight, that's for sure. The final ball let us down. They also had chances but all in all we looked a bit heavy-legged. So it wasn't good.
"Every game is important. From the start. So its no different. We've got to regroup now and go again on Sunday. Lots of work."
The teams will return to DStv Premiership action this coming weekend, with City hosting Tshakhuma Tsha Madzivhandila on Saturday night and Chiefs visiting Mamelodi Sundowns the following afternoon.
Meanwhile Golden Arrows continued their good away form in the 2020-21 DStv Premiership season with a 1-0 win over SuperSport United at Lucas Moripe Stadium in Atteridgeville on Wednesday.