Milford produced a dominant performance against neighbours Richards Bay on Sunday, running out 5-1 winners in a match that exposed the visitors' early-season frailties. The result moves Milford up the table and leaves Richards Bay in a precarious position near the foot of the standings.
Decisive moments and a red card pivot
The game turned on a first-half red card when Richards Bay defender Lindokuhle Zikhali was dismissed for pulling back striker Siphosethu Ndlabi in the box. Ndlabi converted the resulting penalty to give the hosts the lead in the 28th minute. Milford then extended their advantage before half‑time when Mvelo Zikakayo reacted quickest to a loose ball to make it 2-0.
With Bay reduced to ten men and re-shuffling at the break, Milford capitalised early in the second half. Nine minutes after the restart Zikakayo completed his brace, finishing neatly from a pass by Ndlabi. Richards Bay did find a reply through Mehluleli Ndelu in the 77th minute, but Milford restored a three-goal cushion through substitute Phakamani Jwara. Another impact substitute, Jabulile Gxakoshe, put the gloss on the score with an elegant strike to seal a comprehensive 5-1 victory.
| Team | Scorers | Key incidents |
|---|---|---|
| Milford | Siphosethu Ndlabi (pen), Mvelo Zikakayo (2), Phakamani Jwara, Jabulile Gxakoshe | Red card: Lindokuhle Zikhali (Richards Bay) |
| Richards Bay | Mehluleli Ndelu | Reduced to 10 men after 28' |
Table implications and local context
The win gives Milford their third victory of the campaign and lifts them into fifth place on the Betway Premiership table. Richards Bay slip to 14th, underscoring a worrying start to the season for the Natal Rich Boys.
- Milford: third win, up to fifth place.
- Richards Bay: heavy defeat, occupying 14th on the table.
- Big moments: red card early on and two second‑half substitutes making decisive contributions.
Arrows and Siwelele play out draw in Durban
At the same time, Golden Arrows were held 1-1 by Siwelele in a match that started cautiously and only opened after the interval. Arrows took the lead four minutes into the second half when Philani Khumalo converted following a lofted cross from Ronaldo Van Neel. Siwelele kept pressing and were rewarded when they volleyed an acrobatic equaliser from a loose ball, cancelling out the lead.
The game featured a disallowed goal for the hosts in the 67th minute after Thabiso Sesane prodded in from a keeper’s spill; the referee ruled there had been a foul in the build‑up. Arrows also struck the crossbar and had a strong save from Siwelele goalkeeper Jody February to keep the score level. Neither side could find a winner by full‑time.
| Match | Score | League positions |
|---|---|---|
| Golden Arrows v Siwelele | 1-1 | Arrows: 7th, Siwelele: 14th |
What this means for the KZN clubs
Milford’s comprehensive win will buoy their ambitions for a strong top‑flight season; it also highlights squad depth as substitutes played a decisive role. For Richards Bay, back‑to‑back defensive lapses and disciplinary issues will be areas the coaching staff must address quickly if they are to move away from the relegation zone.
For Arrows, the draw is a mixed bag: a point gained but two missed opportunities to take all three. Siwelele, while still without a win in the league, can take encouragement from their resilience and ability to trouble established teams in Durban.
Local supporters will now turn their attention to the next round of fixtures to see whether Milford can maintain momentum and whether Richards Bay can arrest their slide. Arrows head home to reflect on the squandered chances, while Siwelele will look to build on their fighting display.
Reporting from KwaZulu‑Natal.