Siphiwe Mnguni of Platinum Stars tackled by Lebogang Manyama of Cape Town City FC during the Absa Premiership 2016/17 football match between Cape Town City FC and Platinum Stars at Athlone Stadium, Cape Town.
Headed goals from Isaac Nhlapo and Tintswalo Tshabalala within 10 minutes of the kick-off set the visitors on the path to a stunning victory at Athlone Stadium in windy Cape Town.
Further Platinum goals from substitute Bonginkosi Ntuli and Ndumiso Mabena in the closing stages of the second half wrapped up a remarkable triumph.
City boasted a 10-match unbeaten run in all competitions ahead of the fixture while Stars had lost their last four matches.
Cape Town coach Eric Tinkler offered no excuses, but wished his team had more time to prepare after winning the League Cup final last Saturday night.
"We spent Sunday travelling from the final venue at the other end of the country, giving us just one day to get ready for Platinum," said the 46-year-old former South Africa midfielder.
"Up to seven of our starting line-up gave below-par performances tonight – and some of them were fresh not having played in the final.
"We face another tough task on Friday at home to second-place SuperSport United, who we beat in the final. Their midweek game has been postponed so they will be fresher than us."
While Cape Town stayed top, three points above SuperSport, Platinum rose three places to 13th, but are only four points above bottom club Free State Stars.
Maritzburg United celebrated a first home win over Orlando Pirates since 2011 by beating the former African champions 2-1 in eastern city Pietermaritzburg.
Slack marking allowed United to build a two-goal lead through defenders Bevan Fransman and Kenyan Brian Onyango before Ayanda Nkosi halved the deficit seven minutes from time.
Pirates dropped one place to sixth, six points behind Cape Town, and Maritzburg climbed one position to eighth.