Some weekends hand you a neat story. This one handed us three, and they did not agree with each other. This is the Final Whistle weekend review: Pirates came home from Botswana with a lead and their goal untouched. Chiefs came home from Zambia a goal behind. Sundowns came home from Angola with nothing on the scoreboard and a knot in the stomach, because Teboho Mokoena did not finish the first half.
Then there was Bloemfontein, where Siwelele finally got to celebrate. And Polokwane, where a stadium woke up. And Gqeberha, where the rain had the final say.
You felt all of it. Relief, irritation, worry, joy. That is the job of a weekend like this. Let us make sense of it.
The big weekend theme: a Final Whistle weekend review of three CAF first legs
Three South African clubs, three away first legs, three different moods. That is the honest summary.
Orlando Pirates went to Gaborone in the CAF Champions League second preliminary round and won by a single goal, from Tshepang Moremi. The full story is in our African Stars v Orlando Pirates report. What matters here is the shape of the tie. Pirates lead, they did not concede, and the second leg is at home. IOL reported that coach Abdeslam Ouaddou was quick to remind everyone this is only half the job.
Kaizer Chiefs went to Ndola in the CAF Confederation Cup and lost by a single goal, from Alassane Diarra. Our Red Arrows v Kaizer Chiefs report has the detail. The shape of this tie is the opposite: Chiefs must chase.
Mamelodi Sundowns went to Lubango and drew 0-0 with Wiliete SC on Sunday 18 October 2026, in the first leg of their Champions League second preliminary round tie, as TimesLIVE and SABC Sport both reported.
One lead. One deficit. One blank. Every tie is still alive, and that is what makes this week so tense. Each of the three return legs is on South African soil, which is a comfort. It is not a guarantee. CAF football rarely is.
What we took from it
1. The best performance: Pirates did the hard part
Away first legs in this competition are about control, not glamour. You go, you survive, you try to steal something. Pirates did all three.
A clean sheet away from home is worth more than it looks on paper. It means the return leg starts with Pirates in front and with nothing for African Stars to protect. The pressure sits with the visitors. They have to score just to get level.
Our view: this is the most complete South African result of the weekend. Not the prettiest, perhaps, but the most useful.
According to IOL, a win over the two legs would carry Pirates into the group stage, and Ouaddou was publicly careful not to treat it as done. That caution is right. One goal is a slender lead. But you would rather have it than not. Much rather.
2. The biggest concern: Mokoena’s early exit in Lubango
The draw itself is manageable. The image that lingers is Teboho Mokoena leaving the pitch.
Mokoena went off injured in the first half after a heavy challenge and was replaced by Bathusi Aubaas, according to IOL, SABC Sport and TimesLIVE. Match reports differ on exactly when it happened, so we will not guess. Coach Miguel Cardoso said after the match that Mokoena had felt discomfort in a ligament he had injured before, on national-team duty, and that further tests would show how serious it is, EWN reports. Cardoso hopes it is nothing serious. Until those tests are back, that is all anyone knows.
What we can say is what Teboho Mokoena means to this side: he is the midfielder who sets the tempo.
It was a strange night all round. Kick-off was delayed by about 30 minutes because of the weather, with TimesLIVE reporting lightning near the stadium. TimesLIVE also reported that the tie was played in Lubango because Wiliete’s home ground did not meet CAF standards.
3. The biggest gap: Chiefs must now chase
Chiefs are not out. Let us be clear about that. A one-goal deficit in a two-legged tie is a problem, not a sentence.
But it changes the mood. Instead of managing a tie, Chiefs now have to force it. They need goals, and probably more than one if Red Arrows find a way to score in Durban.
The return leg is set for Moses Mabhida Stadium on Friday 23 October, according to IOL and AfricaSoccer. A big Durban crowd could be the push this team needs. Patience will matter as much as passion. Throw everyone forward too soon and Red Arrows will be waiting on the break.
Our view: the first goal on Friday matters enormously. Score early and the tie flips. Concede first and the mountain gets steep.
4. The one you may have missed: Polokwane’s return and Siwelele’s first win
While everyone watched CAF, two quieter stories deserved a cheer.
The New Peter Mokaba Stadium hosted its first match of the season on Saturday, after the pitch was rehabilitated and the PSL approved the venue, as FARPost reported. Sekhukhune United marked the occasion by beating Marumo Gallants 2-1 with a late winner, according to the PSL. The rest of Saturday’s league action is in our Premiership results for 17 October 2026.
On Sunday at the Free State Stadium, Siwelele beat Polokwane City 1-0. Michel N’Guessan, sent on as a substitute only minutes earlier, scored at the death. The PSL match report calls it Siwelele’s maiden win of the campaign, so it is also their first home win, and AfricaSoccer reports the same. Per the PSL, the result lifted them to 14th.
Here is the twist: the same two clubs meet again in the last 16 of the league’s knockout cup.
5. The weather wins in Gqeberha
The Proteas’ second Test against Australia at St George’s Park barely started. Only 12.2 overs were possible on day one, according to TimesLIVE and IOL.
Australia won the toss and bowled, and Scott Boland, picked in place of Nathan Lyon, made those overs count. He bowled Aiden Markram for 11 and then removed David Bedingham for a duck with successive deliveries, Bedingham edging behind to Alex Carey, according to IOL. South Africa closed on 20 for 2, with Marques Ackerman 5 not out on Test debut and Temba Bavuma 4 not out.
Our view: Ackerman surviving that spell in those conditions is worth more than his five runs suggest. Day two is being played today, so we will leave the rest to the cricket. If you want the background, our St George’s Park preview sets the scene.
What it means next
The fixture list now does the talking. There is no league match until 30 October, when Marumo Gallants host Siwelele, according to the PSL calendar. Before that, the knockout cup starts its last 16 on 24 October, as reported by iDiski Times.
The CAF return legs come first. Chiefs host Red Arrows at Moses Mabhida on Friday 23 October. Sundowns and Pirates are both at home for their second legs, with dates and kick-off times still to be confirmed. We will confirm them as soon as they are locked in.
Then comes the big one. The PSL calendar lists the Soweto Derby, Orlando Pirates against Kaizer Chiefs, for Saturday 31 October at FNB Stadium, kicking off at 15:30. Imagine the build-up if Pirates are through and Chiefs are not. Or if both are through. Or if neither is. Each version tells a different story, and this week decides which one we get.
For Sundowns, the most important news this week may come from the medical room rather than the pitch.
That is the beauty and the cruelty of a weekend like this. Nobody lost a tie. Nobody won one either. Pirates have a lead to protect, Chiefs have a gap to close, and Sundowns have a question waiting for an answer. Siwelele, at least, can sleep easily for once. Within days, the CAF picture will be clear, and the road to the derby will look very different. Keep your nerve. We are keeping ours.


