Second Half ends, Swallows 1, Richards Bay 0.
Attempt missed. Evans Rusike (Swallows) right footed shot from outside the box is close, but misses the top right corner. Assisted by Waseem Isaacs.
Lwandile Mabuya (Richards Bay) wins a free kick in the attacking half.
Foul by Tlakusani Mthethwa (Swallows).
Offside, Swallows. Thakasani Mbanjwa tries a through ball, but Evans Rusike is caught offside.
Attempt saved. Waseem Isaacs (Swallows) right footed shot from the right side of the box is saved in the bottom right corner. Assisted by Tlakusani Mthethwa.
Foul by Siyanda Msani (Richards Bay).
Juniad Sait (Swallows) wins a free kick in the defensive half.
Substitution, Richards Bay. Luvuyo Memela replaces Moses Mthembu.
Substitution, Richards Bay. Katleho Makateng replaces Somila Ntsundwana.
Nkanyiso Zungu (Richards Bay) wins a free kick in the defensive half.
Lindokuhle Mtshali (Swallows).
Siyanda Msani (Richards Bay) wins a free kick in the defensive half.
Foul by Waseem Isaacs (Swallows).
Attempt missed. Somila Ntsundwana (Richards Bay) header from very close range misses to the right. Assisted by Nkanyiso Zungu with a cross following a corner.
Substitution, Swallows. Juniad Sait replaces Kagiso Malinga.
Corner, Richards Bay. Conceded by Keegan Allan.
Kagiso Malinga (Swallows) is shown the yellow card for excessive celebration.
Goal! Swallows 1, Richards Bay 0. Kagiso Malinga (Swallows) header from the centre of the box to the bottom left corner. Assisted by Lindokuhle Mtshali with a cross following a corner.
Corner, Swallows. Conceded by Siyanda Msani.
Somila Ntsundwana (Richards Bay) is shown the yellow card for a bad foul.
Foul by Sakhile Hlongwa (Richards Bay).
Keegan Allan (Swallows) wins a free kick in the defensive half.
Foul by Sakhile Hlongwa (Richards Bay).
Keegan Allan (Swallows) wins a free kick in the defensive half.
Attempt missed. Sakhile Hlongwa (Richards Bay) right footed shot from the centre of the box is close, but misses the top right corner. Assisted by Nkanyiso Zungu.
Foul by Somila Ntsundwana (Richards Bay).
Tlakusani Mthethwa (Swallows) wins a free kick in the defensive half.
Siyanda Msani (Richards Bay) wins a free kick in the defensive half.
Foul by Kwandakwensizwa Mngonyama (Swallows).
Attempt blocked. Lwandile Mabuya (Richards Bay) right footed shot from outside the box is blocked.
Corner, Richards Bay. Conceded by Evans Rusike.
Siyanda Msani (Richards Bay) wins a free kick on the left wing.
Foul by Evans Rusike (Swallows).
Substitution, Richards Bay. Nkanyiso Zungu replaces Abel Mabaso.
Substitution, Richards Bay. Sakhile Hlongwa replaces Khetha Shabalala.
Substitution, Richards Bay. Lwandile Mabuya replaces Yamela Mbuthuma.
Attempt missed. Kwandakwensizwa Mngonyama (Swallows) header from the centre of the box misses to the left. Assisted by Lindokuhle Mtshali with a cross following a corner.
Corner, Swallows. Conceded by Tshepo Mabua.
Attempt saved. Keegan Allan (Swallows) header from the centre of the box is saved in the centre of the goal. Assisted by Lindokuhle Mtshali with a cross.
Corner, Swallows. Conceded by Khetha Shabalala.
Attempt blocked. Lindokuhle Mtshali (Swallows) right footed shot from outside the box is blocked. Assisted by Tlakusani Mthethwa.
Hand ball by Siphamandla Mtolo (Richards Bay).
Foul by Abel Mabaso (Richards Bay).
Kagiso Malinga (Swallows) wins a free kick on the left wing.
Attempt blocked. Moses Mthembu (Richards Bay) right footed shot from outside the box is blocked. Assisted by Yamela Mbuthuma.
Khetha Shabalala (Richards Bay) wins a free kick in the defensive half.
Foul by Evans Rusike (Swallows).
Corner, Swallows. Conceded by Ntsikelelo Nyauza.
Foul by Somila Ntsundwana (Richards Bay).
Pentjie Zulu (Swallows) wins a free kick on the left wing.
Attempt missed. Moses Mthembu (Richards Bay) left footed shot from the left side of the box is close, but misses the top left corner. Assisted by Siyanda Msani.
Katlego Maphathe (Richards Bay) wins a free kick in the defensive half.
Foul by Kagiso Malinga (Swallows).
Second Half begins Swallows 0, Richards Bay 0.
Substitution, Swallows. Kwandakwensizwa Mngonyama replaces Nicholus Lukhubeni.
Substitution, Swallows. Lindokuhle Mtshali replaces Gregory Damons.
Substitution, Swallows. Pentjie Zulu replaces Sipho Sibiya.
Substitution, Swallows. Waseem Isaacs replaces David Uromi.
First Half ends, Swallows 0, Richards Bay 0.
Delay over. They are ready to continue.
Delay in match because of an injury Yamela Mbuthuma (Richards Bay).
Offside, Richards Bay. Abel Mabaso tries a through ball, but Siyanda Msani is caught offside.
Attempt missed. Moses Mthembu (Richards Bay) right footed shot from more than 35 yards is high and wide to the right following a set piece situation.
Delay over. They are ready to continue.
Delay in match because of an injury Siyanda Msani (Richards Bay).
Siyanda Msani (Richards Bay) wins a free kick on the left wing.
Foul by Nicholus Lukhubeni (Swallows).
Attempt missed. Abel Mabaso (Richards Bay) left footed shot from the right side of the box is high and wide to the left.
Attempt blocked. Kagiso Malinga (Swallows) left footed shot from the centre of the box is blocked. Assisted by Mbulelo Wambi.
Attempt blocked. Somila Ntsundwana (Richards Bay) right footed shot from the left side of the box is blocked. Assisted by Siyanda Msani.
Offside, Swallows. Kagiso Malinga tries a through ball, but Gregory Damons is caught offside.
Attempt missed. Moses Mthembu (Richards Bay) right footed shot from outside the box is close, but misses to the right. Assisted by Somila Ntsundwana.
Corner, Richards Bay. Conceded by Keegan Allan.
Attempt missed. Yamela Mbuthuma (Richards Bay) header from the right side of the six yard box is too high. Assisted by Siyanda Msani with a cross following a set piece situation.
David Uromi (Swallows) is shown the yellow card for a bad foul.
Yamela Mbuthuma (Richards Bay) wins a free kick in the attacking half.
Foul by David Uromi (Swallows).
Katlego Maphathe (Richards Bay) wins a free kick in the defensive half.
Foul by Gregory Damons (Swallows).
Delay over. They are ready to continue.
Delay in match because of an injury Siyanda Msani (Richards Bay).
Delay in match because of an injury Nicholus Lukhubeni (Swallows).
Foul by Yamela Mbuthuma (Richards Bay).
Gregory Damons (Swallows) wins a free kick in the attacking half.
Attempt missed. Evans Rusike (Swallows) right footed shot from outside the box misses to the right. Assisted by Kagiso Malinga with a headed pass.
Delay over. They are ready to continue.
Delay in match because of an injury Nicholus Lukhubeni (Swallows).
Delay over. They are ready to continue.
Delay in match because of an injury Sipho Sibiya (Swallows).
Attempt missed. Somila Ntsundwana (Richards Bay) right footed shot from the centre of the box is too high following a set piece situation.
Moses Mthembu (Richards Bay) wins a free kick in the attacking half.
Foul by David Uromi (Swallows).
Attempt blocked. Siyanda Msani (Richards Bay) right footed shot from the left side of the box is blocked. Assisted by Ntsikelelo Nyauza.
Delay over. They are ready to continue.
Delay in match because of an injury Yamela Mbuthuma (Richards Bay).
Corner, Richards Bay. Conceded by Sipho Sibiya.
Corner, Swallows. Conceded by Moses Mthembu.
Attempt blocked. Gregory Damons (Swallows) right footed shot from a difficult angle and long range on the left is blocked.
Foul by Khetha Shabalala (Richards Bay).
Evans Rusike (Swallows) wins a free kick on the left wing.
Lineups are announced and players are warming up.