
Published Saturday, Oct. 31, 5:45 p.m. ET (11:45 p.m. Johannesburg) · Source: Premier Soccer League, club and broadcaster match records
Orlando Pirates won the biggest night in South African club football: a 2-1 victory over Kaizer Chiefs in front of a sold-out FNB Stadium on Saturday, Oct. 31. Kickoff was 9:30 a.m. ET (3:30 p.m. Johannesburg), and the win put Pirates back on top of the league.
The Soweto derby is the rivalry between the two Johannesburg clubs, born in the township of Soweto, and it is the first of the 2026-27 season. Chiefs were unbeaten in the league until this match, which is why the result matters beyond bragging rights; see our Soweto derby coverage for the build-up.
Key Facts
- Result: Orlando Pirates beat Kaizer Chiefs 2-1 at FNB Stadium, Johannesburg, on Oct. 31, 2026.
- Goals: Mbuthuma (24th minute) and Moremi (55th) for Pirates; Mmodi (30th) for Chiefs.
- Table: Pirates lead South Africa’s top league with 25 points from nine games, two ahead of Mamelodi Sundowns.
- Chiefs: First league defeat of the season; they sit 11 points behind Pirates after nine rounds.
How Pirates Won It
Yanela Mbuthuma put Pirates ahead in the 24th minute with a deflected shot. Six minutes later Pule Mmodi equalised for Chiefs after a handling error by Pirates goalkeeper Sipho Chaine.
Moremi scored the winner in the 55th minute, converting after a square pass from Thapelo Mokobodi. Mokobodi set up both Pirates goals.
Chiefs finished with ten men. Chiefs’ Inacio Miguel was sent off in stoppage time for a second yellow card.

Why the League Table Moved
Pirates’ seventh straight league win lifted them to 25 points from nine matches. That is two points clear of Mamelodi Sundowns, the Pretoria club, who play later on Saturday and can retake first place with a win.
For Chiefs, it was the first league defeat of the season. It also stretched their run without a win to four league games, and left them 11 points behind Pirates.
A Night Built on Demand
This was the 186th official Soweto derby, following a draw on April 27, 2026. All 63,680 tickets sold publicly were gone within a day of going on sale on Oct. 13, and no tickets remained on official channels.
Chiefs arrived buoyed by a 3-0 cup win over TS Galaxy on Tuesday, Oct. 27, in the Carling Knockout, a South African cup competition. It was not enough to stop a Pirates side that had won eight of its nine league games.
What It Means for US Readers
American viewers rarely see it, but the Soweto derby is one of the largest club events on the African continent, played at the stadium that hosted the 2010 World Cup final. The win gives Pirates a head start in a title race that Sundowns will try to reopen this weekend.
What Is Not Known
The final attendance has not been published. Whether the league will add punishment beyond Miguel’s automatic suspension is also unknown, as are the standings after the Sundowns match.
Sources
Premier Soccer League (PSL) match and fixture records; club statements and broadcaster match reports.
This article was produced by The Rio Times’ automated newsroom system. How we use AI · Report an error · Editorial responsibility: Matthias Camenzind, Editor-in-Chief
Frequently Asked Questions
What was the score of the Soweto derby?
Orlando Pirates beat Kaizer Chiefs 2-1 at FNB Stadium on Oct. 31, 2026.
What time was kickoff for US viewers?
Kickoff was 9:30 a.m. ET, which was 3:30 p.m. in Johannesburg.