GladAfrica Championship team, Richards Bay have knocked out Kaizer Chiefs from the Nedbank Cup round of 32 in a match played at the FNB Stadium. They are through to the last 16 after they shocked Amakhosi with a 2-1 scoreline.

Black Leopards are through to the last 16 after they beat GladAfrica championship side Jomo Cosmos 2-1 in the Nedbank Cup at Olen Park Stadium.

Swallows FC also marched to the last round of 16 after they beat Cape Umoya United 1-0 at the Dobsonville Stadium.

Chiefs enjoyed most of the possession in the first half, but ended up on the receiving end of Richards Bay.

Richards Bay led 1-0 before half time after Thabani Dube scored with a header from a corner kick.

In the second half, Chiefs coach Gavin Hunt brought on four substitutes at one go. But before the players made any impact, Amakhosi winger Siphosakhe Ntiya-Ntiya was given his marching orders for a second bookable offence.

Substitute Leonardo Castro scored the equaliser for Chiefs, but Richards Bay, who are second on the GladAfrica Championship log, scored at the death to win the match 2-1.

Leopards overcome Cosmos

Cosmos pinned their hopes on the more experienced Moeketsi Sekola and Ayanda Gcaba. Sekola is a former Free State Stars player and was the top goalscorer in the 2014/2015 season. He has scored eight goals for his current team Ezenkosi.

Leopards and Cosmos are not new to each other. They played many matches against each other, including promotion-relegation matches.

The first half was was evenly matched, but everything changed in the second half. Lidoda Duvha fired the first salvo through Ovidi Karuru in the 82nd minute, but Cosmos responded a minute later.

The drama was not over; Leopards restored their lead in the 88th minute with Karuru completing his brace. Final score, 2-1 to Leopards.