Orlando Pirates defeated Kaizer Chiefs 3-0 at FNB Stadium, Nasrec, on 28 February 2026 in the first Betway Premiership Soweto Derby of the season.
Tshepang Moremi, Oswin Appollis and Evidence Makgopa were on target as Pirates converted first-half dominance into a comfortable league victory.
What happened?
Pirates took the lead in the fifth minute through Tshepang Moremi.
Deon Hotto delivered a corner to Moremi outside the penalty area. The midfielder struck a shot that deflected off Flavio Da Silva, wrong-footing goalkeeper Bruce Bvuma as the ball rolled into the net.
Chiefs attempted to respond, particularly through Ethan Chislett and Pule Mmodi down the left flank. However, they struggled to build sustained attacking pressure in midfield.
In the 39th minute, Relebohile Mofokeng found Oswin Appollis in space inside the box. Appollis placed his shot beyond Bvuma to double Pirates’ lead before halftime.
Chiefs appealed for a penalty two minutes later after an incident involving Hotto and Da Silva, but play continued and Pirates went into the break leading 2-0.
After the interval, Chiefs showed greater urgency. Chislett and Glody Lilepo forced Sipho Chaine into saves. Nevertheless, Pirates remained composed defensively.
In the 78th minute, Evidence Makgopa headed home from a Moremi cross following a quick throw-in by Hotto, sealing a 3-0 victory.
Match summary
| Detail | Information |
|---|---|
| Fixture | Kaizer Chiefs vs Orlando Pirates |
| Competition | Betway Premiership |
| Venue | FNB Stadium, Nasrec |
| Date | 28 February 2026 |
| Result | Chiefs 0 – 3 Pirates |
| Scorers | Moremi (5’), Appollis (39’), Makgopa (78’) |
Why it matters
The result strengthens Pirates’ position in the Betway Premiership race while dealing a setback to Chiefs’ derby ambitions.
Chiefs remain in fourth place for now. However, the loss increases pressure ahead of their next league fixture away to Richards Bay on 3 March.
For supporters in Gauteng and across South Africa, the result sets the tone for the remainder of the derby fixtures this season.
What you need to know
Key moments from the match:
- Pirates scored inside five minutes
- Chiefs trailed 2-0 at halftime
- A penalty appeal for Chiefs was not awarded
- Makgopa sealed the result in the 78th minute
- Chiefs next face Richards Bay on 3 March
Line-ups
Kaizer Chiefs:
Bvuma; McCarthy, Miguel (Cross 81’), Kwinika, Monyane, Ngcobo (Cele 46’), Maboe, Chislett (Du Preez 67’), Mmodi (Velebayi 46’), Lilepo, Da Silva (Duba 81’)
Subs not used: Ntwari, Mako, Solomons, Sirino
Coaches: Khalil Ben Youssef, Cedric Kaze
Orlando Pirates:
Chaine; Sibisi, Seema, Sibelebele, Hotto, Makhaula, Mofokeng, Mbatha (Nemtajela 62’), Mbuthuma (Makgopa 69’), Moremi (Van Rooyen 85’), Appollis (Masanganyi 85’)
Subs not used: Buthelezi, Dansin, Chabatsane, De Jong, Ndaba
Coach: Ouaddou Abdeslami
What you should do next
Chiefs supporters can monitor official club platforms for post-match reactions and injury updates.
Meanwhile, fans should check confirmed kick-off times and broadcast details for the upcoming Richards Bay fixture on 3 March.
For more South African football updates, visit our Local Eastern Cape News section.
Get practical updates that affect your household and business. Subscribe to the Pondoland Times newsletter.
Download the Pondoland Times app for verified community updates.














