Soccer Laduma rates the individual performances of the Mamelodi Sundowns players following their 2-1 loss to Zesco United.
Click through the gallery to see who were the best and worst players on the day.
Denis Onyango: 6/10
Had a good first half performance, but was left stranded for both of Mwanza's second-half goals.
Siyanda Zwane: 5/10
Didn't have a bad performance, but he hardly got forward and was replaced in the 60th minute.
Wayne Arendse: 4/10
Looked troubled by Jese Were in the first half and was easily beaten by Mwanza for Zesco's first goal.
Thabo Nthethe: 5/10
Didn't fare any better against Were and could have organised the defence better for the second goal.
Tebogo Langerman: 5/10
Most of Zesco's attacks came down Langerman's flank, which disrupted his usual game and he was not allowed to bomb down the wing.
Hlompho Kekana: 5/10
Struggled to impose himself on the game and spent most of the encounter chasing the Zesco midfielders.
Tiyani Mabunda: 5/10
Had a decent first half, but his passing was not up to scratch for most of the clash.
Percy Tau: 4/10
Caught offside on a few occasions and also squandered a glorious chance to score in the second half.
Themba Zwane: 4/10
Zwane offered nothing down the right flank and was replaced in the 60th minute.
Keagan Dolly: 5/10
Dolly endured a frustrating afternoon, but he played a role in Billiat's second-half goal.
Khama Billiat: 6/10
Much like Dolly, the Zimbabwean endured a frustrating afternoon although he snatched an away goal with a clinical finish.
Teko Modise: 5/10
Brought on after the hour mark, but failed to make the desired impact.
Asavela Mbekile: 5/10
Replaced Zwane on the hour mark, but he didn't fare any better.