Soweto Derby result: Pirates beat Chiefs 2-1 at FNB Stadium
Orlando Pirates beat Kaizer Chiefs 2-1 in the Soweto Derby on 31 October 2026. Mbuthuma and Moremi scored for Pirates, Mmodi for Chiefs, and Chiefs' Ignacio Miguel was sent off.

Orlando Pirates beat Kaizer Chiefs 2-1 in the Soweto Derby at FNB Stadium on Saturday 31 October 2026, with goals from Mbuthuma and Moremi (Orlando Pirates on X; Betway Premiership). Mmodi scored for Chiefs, who finished with 10 men (Kaizer Chiefs on X).
What was the final score in the Soweto Derby?
| Minute | Goal | Score |
|---|---|---|
| 24' | Mbuthuma (Pirates) | 1-0 |
| 30' | Mmodi (Chiefs) | 1-1 |
| 55' | Moremi (Pirates) | 2-1 |
Both clubs confirmed the 2-1 full-time score (Orlando Pirates on X; Kaizer Chiefs on X). The sides were level at 1-1 at half-time (Orlando Pirates on X), and an Oswin Appollis goal for Pirates in the 84th minute was ruled offside (Orlando Pirates on X).
Who was sent off?
Chiefs' Ignacio Miguel was sent off in the first minute of stoppage time after a second yellow card for a foul on Gamphani Lungu (Orlando Pirates on X; Kaizer Chiefs on X).
Who was man of the match?
Pirates named Thapelo Mokobodi as their man of the match (Orlando Pirates on X).
What does the result mean?
Pirates take all three points from the derby (Orlando Pirates on X). This was the last Betway Premiership round before the November international break (SuperSport). Check the official Betway Premiership log for the updated standings after tonight's late matches.
FAQ
Who won the Soweto Derby on 31 October 2026?
Orlando Pirates beat Kaizer Chiefs 2-1 at FNB Stadium.
Who scored in the Soweto Derby?
Mbuthuma (24') and Moremi (55') scored for Pirates, and Mmodi (30') scored for Chiefs.
Was there a red card in the Soweto Derby?
Yes. Kaizer Chiefs' Ignacio Miguel was sent off for a second yellow card in stoppage time.