Second Half ends, Richards Bay 1, Swallows 0.
Juniad Sait (Swallows) is shown the yellow card for a bad foul.
Yamela Mbuthuma (Richards Bay) wins a free kick in the attacking half.
Foul by Juniad Sait (Swallows).
Foul by Katlego Maphathe (Richards Bay).
Waseem Isaacs (Swallows) wins a free kick in the defensive half.
Substitution, Richards Bay. Lwandile Mabuya replaces Sanele Barns.
Substitution, Swallows. Tshediso Patjie replaces Siyabonga Khumalo.
Sanele Barns (Richards Bay) wins a free kick on the right wing.
Foul by Yagan Sasman (Swallows).
Offside, Swallows. Juniad Sait tries a through ball, but Siyabonga Khumalo is caught offside.
Delay over. They are ready to continue.
Delay in match because of an injury Katlego Maphathe (Richards Bay).
Offside, Swallows. Yagan Sasman tries a through ball, but Waseem Isaacs is caught offside.
Substitution, Richards Bay. Yamela Mbuthuma replaces Somila Ntsundwana.
Delay over. They are ready to continue.
Delay in match because of an injury Siphamandla Mtolo (Richards Bay).
Sanele Barns (Richards Bay) wins a free kick in the defensive half.
Foul by Siyabonga Khumalo (Swallows).
Attempt missed. Tshepo Mabua (Richards Bay) left footed shot from outside the box misses to the right. Assisted by Mpho Mathebula.
Attempt blocked. Mpho Mathebula (Richards Bay) right footed shot from outside the box is blocked.
Delay over. They are ready to continue.
Delay in match because of an injury Jamal Salim (Richards Bay).
Corner, Swallows. Conceded by Jamal Salim.
Attempt saved. Kagiso Malinga (Swallows) left footed shot from the centre of the box is saved in the top right corner. Assisted by Nicholus Lukhubeni with a cross.
Substitution, Richards Bay. Moses Mthembu replaces Luvuyo Memela.
Substitution, Richards Bay. Siphamandla Mtolo replaces Nkanyiso Zungu.
Offside, Richards Bay. Sanele Barns tries a through ball, but Luvuyo Memela is caught offside.
Luvuyo Memela (Richards Bay) wins a free kick in the defensive half.
Foul by Mbulelo Wambi (Swallows).
Substitution, Swallows. Lindokuhle Praise Mtshali replaces Gregory Damons.
Substitution, Swallows. Waseem Isaacs replaces Musonda Mwape.
Offside, Swallows. Yagan Sasman tries a through ball, but Kagiso Malinga is caught offside.
Offside, Richards Bay. Katlego Maphathe tries a through ball, but Somila Ntsundwana is caught offside.
Offside, Swallows. Nicholus Lukhubeni tries a through ball, but Kagiso Malinga is caught offside.
Ntsikelelo Nyauza (Richards Bay) is shown the yellow card.
Attempt missed. Nicholus Lukhubeni (Swallows) header from the centre of the box misses to the right. Assisted by Gregory Damons with a cross following a corner.
Corner, Swallows. Conceded by Luvuyo Memela.
Corner, Swallows. Conceded by Sanele Barns.
Corner, Swallows. Conceded by Tshepo Mabua.
Delay over. They are ready to continue.
Delay in match because of an injury Ntsikelelo Nyauza (Richards Bay).
Delay in match because of an injury Keegan Allan (Swallows).
Foul by Nkanyiso Zungu (Richards Bay).
Mbulelo Wambi (Swallows) wins a free kick in the attacking half.
Siyanda Msani (Richards Bay) wins a free kick in the attacking half.
Foul by Nicholus Lukhubeni (Swallows).
Somila Ntsundwana (Richards Bay) wins a free kick in the attacking half.
Foul by Juniad Sait (Swallows).
Luvuyo Memela (Richards Bay) wins a free kick in the defensive half.
Foul by Tlakusani Mthethwa (Swallows).
Attempt missed. Tlakusani Mthethwa (Swallows) left footed shot from outside the box misses to the right. Assisted by Siyabonga Khumalo.
Attempt saved. Kagiso Malinga (Swallows) left footed shot from outside the box is saved in the centre of the goal.
Foul by Nkanyiso Zungu (Richards Bay).
Nicholus Lukhubeni (Swallows) wins a free kick in the attacking half.
Offside, Swallows. Juniad Sait tries a through ball, but Siyabonga Khumalo is caught offside.
Substitution, Swallows. Juniad Sait replaces Darrel Matsheke.
Substitution, Swallows. Kagiso Malinga replaces Mthokozisi Shwabule.
Second Half begins Richards Bay 1, Swallows 0.
First Half ends, Richards Bay 1, Swallows 0.
Attempt saved. Nkanyiso Zungu (Richards Bay) left footed shot from outside the box is saved in the centre of the goal. Assisted by Luvuyo Memela.
Attempt saved. Gregory Damons (Swallows) right footed shot from outside the box is saved in the top centre of the goal.
Foul by Katlego Maphathe (Richards Bay).
Siyabonga Khumalo (Swallows) wins a free kick in the attacking half.
Attempt missed. Tlakusani Mthethwa (Swallows) header from a difficult angle on the left is high and wide to the left. Assisted by Gregory Damons with a cross following a corner.
Corner, Swallows. Conceded by Ntsikelelo Nyauza.
Attempt blocked. Siyabonga Khumalo (Swallows) right footed shot from the centre of the box is blocked. Assisted by Mthokozisi Shwabule.
Attempt missed. Luvuyo Memela (Richards Bay) right footed shot from the centre of the box misses to the right. Assisted by Sanele Barns.
Attempt missed. Musonda Mwape (Swallows) right footed shot from the right side of the box misses to the right.
Attempt missed. Luvuyo Memela (Richards Bay) left footed shot from outside the box is high and wide to the right from a direct free kick.
Tshepo Mabua (Richards Bay) wins a free kick in the attacking half.
Foul by Mbulelo Wambi (Swallows).
Foul by Luvuyo Memela (Richards Bay).
Darrel Matsheke (Swallows) wins a free kick in the defensive half.
Attempt saved. Luvuyo Memela (Richards Bay) left footed shot from outside the box is saved in the centre of the goal. Assisted by Sanele Barns.
Offside, Richards Bay. Sanele Barns tries a through ball, but Somila Ntsundwana is caught offside.
Corner, Richards Bay. Conceded by Yagan Sasman.
Attempt saved. Nkanyiso Zungu (Richards Bay) header from the centre of the box is saved in the centre of the goal. Assisted by Luvuyo Memela with a cross.
Corner, Richards Bay. Conceded by Keegan Allan.
Mpho Mathebula (Richards Bay) wins a free kick in the attacking half.
Foul by Musonda Mwape (Swallows).
Attempt blocked. Mpho Mathebula (Richards Bay) right footed shot from outside the box is blocked.
Corner, Richards Bay. Conceded by Keegan Allan.
Offside, Richards Bay. Sanele Barns tries a through ball, but Luvuyo Memela is caught offside.
Foul by Nkanyiso Zungu (Richards Bay).
Darrel Matsheke (Swallows) wins a free kick on the right wing.
Goal! Richards Bay 1, Swallows 0. Tshepo Mabua (Richards Bay) converts the penalty with a left footed shot to the top right corner.
Penalty Richards Bay. Siyanda Msani draws a foul in the penalty area.
Penalty conceded by Nicholus Lukhubeni (Swallows) after a foul in the penalty area.
Siyanda Msani (Richards Bay) wins a free kick in the defensive half.
Foul by Gregory Damons (Swallows).
Sanele Barns (Richards Bay) wins a free kick on the right wing.
Foul by Musonda Mwape (Swallows).
Mpho Mathebula (Richards Bay) wins a free kick in the defensive half.
Foul by Mbulelo Wambi (Swallows).
Sanele Barns (Richards Bay) wins a free kick in the defensive half.
Foul by Mthokozisi Shwabule (Swallows).
Hand ball by Somila Ntsundwana (Richards Bay).
Foul by Mpho Mathebula (Richards Bay).
Siyabonga Khumalo (Swallows) wins a free kick in the defensive half.
Sanele Barns (Richards Bay) wins a free kick in the defensive half.
Foul by Siyabonga Khumalo (Swallows).
Foul by Nkanyiso Zungu (Richards Bay).
Darrel Matsheke (Swallows) wins a free kick in the defensive half.
Lineups are announced and players are warming up.