Second Half ends, Stellenbosch 3, Swallows 0.
Offside, Stellenbosch. Iqraam Rayners tries a through ball, but Devon Titus is caught offside.
Attempt blocked. Evans Rusike (Swallows) right footed shot from long range on the left is blocked.
Foul by Kyle Jurgens (Stellenbosch).
Kagiso Malinga (Swallows) wins a free kick on the left wing.
Nhlanhla Mgaga (Stellenbosch) wins a free kick in the defensive half.
Foul by Tlakusani Mthethwa (Swallows).
Attempt saved. Devon Titus (Stellenbosch) right footed shot from the right side of the box is saved in the bottom right corner. Assisted by Júnior Mendieta with a through ball.
Delay over. They are ready to continue.
Delay in match because of an injury Juniad Sait (Swallows).
Foul by Olwethu Makhanya (Stellenbosch).
Kagiso Malinga (Swallows) wins a free kick on the left wing.
Foul by Lasse Sobiech (Stellenbosch).
Kagiso Malinga (Swallows) wins a free kick in the attacking half.
Substitution, Stellenbosch. Lasse Sobiech replaces Vusi Sibiya.
Substitution, Stellenbosch. Kyle Jurgens replaces Dean van Rooyen.
Attempt missed. Júnior Mendieta (Stellenbosch) right footed shot from the centre of the box is high and wide to the left. Assisted by Dean van Rooyen.
Attempt missed. Evans Rusike (Swallows) right footed shot from outside the box misses to the right. Assisted by Yagan Sasman.
Foul by Nhlanhla Mgaga (Stellenbosch).
Evans Rusike (Swallows) wins a free kick on the left wing.
Nhlanhla Mgaga (Stellenbosch) wins a free kick in the attacking half.
Foul by Juniad Sait (Swallows).
Offside, Swallows. Yagan Sasman tries a through ball, but Kagiso Malinga is caught offside.
Foul by Sihle Nduli (Stellenbosch).
Juniad Sait (Swallows) wins a free kick on the left wing.
Iqraam Rayners (Stellenbosch) wins a free kick in the defensive half.
Foul by David Uromi (Swallows).
Corner, Swallows. Conceded by Dean van Rooyen.
Substitution, Stellenbosch. Nhlanhla Mgaga replaces Ibraheem Jabaar because of an injury.
Attempt blocked. Evans Rusike (Swallows) left footed shot from outside the box is blocked. Assisted by Kagiso Malinga.
Delay over. They are ready to continue.
Substitution, Swallows. Thakasani Mbanjwa replaces Sanele Tshabalala because of an injury.
Substitution, Stellenbosch. Sibongiseni Mthethwa replaces Andre de Jong.
Substitution, Stellenbosch. Qobolwakhe Sibande replaces Fawaaz Basadien.
Delay in match because of an injury Sanele Tshabalala (Swallows).
Goal! Stellenbosch 3, Swallows 0. Iqraam Rayners (Stellenbosch) right footed shot from outside the box to the bottom left corner.
Attempt blocked. Lindokuhle Mtshali (Swallows) right footed shot from outside the box is blocked.
Foul by Ibraheem Jabaar (Stellenbosch).
Lindokuhle Mtshali (Swallows) wins a free kick in the attacking half.
Attempt missed. Bongani Sam (Swallows) header from the centre of the box is too high. Assisted by Lindokuhle Mtshali with a cross following a set piece situation.
Foul by Andre de Jong (Stellenbosch).
Tlakusani Mthethwa (Swallows) wins a free kick in the attacking half.
Devon Titus (Stellenbosch) wins a free kick in the defensive half.
Foul by Lindokuhle Mtshali (Swallows).
Attempt blocked. Sihle Nduli (Stellenbosch) left footed shot from the centre of the box is blocked.
Attempt blocked. Olwethu Makhanya (Stellenbosch) header from the left side of the six yard box is blocked. Assisted by Fawaaz Basadien with a cross.
Corner, Stellenbosch. Conceded by Tlakusani Mthethwa.
Attempt missed. Devon Titus (Stellenbosch) right footed shot from the centre of the box misses to the left following a corner.
Corner, Stellenbosch. Conceded by Yagan Sasman.
Lindokuhle Mtshali (Swallows) is shown the yellow card.
Andre de Jong (Stellenbosch) wins a free kick in the defensive half.
Foul by Juniad Sait (Swallows).
Substitution, Swallows. Bongani Sam replaces Pentjie Zulu.
Second Half begins Stellenbosch 2, Swallows 0.
Substitution, Swallows. Kwandakwensizwa Mngonyama replaces Gregory Damons.
Substitution, Swallows. David Uromi replaces Mbulelo Wambi.
Substitution, Swallows. Lindokuhle Mtshali replaces Waseem Isaacs.
First Half ends, Stellenbosch 2, Swallows 0.
Foul by Andre de Jong (Stellenbosch).
Mbulelo Wambi (Swallows) wins a free kick in the defensive half.
Ibraheem Jabaar (Stellenbosch) wins a free kick in the defensive half.
Foul by Evans Rusike (Swallows).
Offside, Swallows. Pentjie Zulu tries a through ball, but Kagiso Malinga is caught offside.
Attempt missed. Waseem Isaacs (Swallows) header from the centre of the box misses to the left. Assisted by Gregory Damons with a cross following a corner.
Corner, Swallows. Conceded by Olwethu Makhanya.
Corner, Swallows. Conceded by Fawaaz Basadien.
Foul by Júnior Mendieta (Stellenbosch).
Tlakusani Mthethwa (Swallows) wins a free kick on the right wing.
Delay over. They are ready to continue.
Delay in match because of an injury Vusi Sibiya (Stellenbosch).
Vusi Sibiya (Stellenbosch) wins a free kick in the defensive half.
Foul by Evans Rusike (Swallows).
Attempt saved. Devon Titus (Stellenbosch) left footed shot from the right side of the box is saved in the bottom right corner. Assisted by Dean van Rooyen.
Corner, Stellenbosch. Conceded by Gregory Damons.
Waseem Isaacs (Swallows) is shown the yellow card for a bad foul.
Ibraheem Jabaar (Stellenbosch) wins a free kick in the attacking half.
Foul by Waseem Isaacs (Swallows).
Foul by Júnior Mendieta (Stellenbosch).
Mbulelo Wambi (Swallows) wins a free kick in the defensive half.
Lee Langeveldt (Stellenbosch) is shown the yellow card.
Attempt missed. Devon Titus (Stellenbosch) header from the right side of the box misses to the left. Assisted by Dean van Rooyen with a cross.
Foul by Dean van Rooyen (Stellenbosch).
Kagiso Malinga (Swallows) wins a free kick in the defensive half.
Iqraam Rayners (Stellenbosch) wins a free kick on the right wing.
Foul by Pentjie Zulu (Swallows).
Delay over. They are ready to continue.
Delay in match (Stellenbosch).
Olwethu Makhanya (Stellenbosch) wins a free kick in the defensive half.
Foul by Evans Rusike (Swallows).
Attempt saved. Devon Titus (Stellenbosch) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Dean van Rooyen.
Goal! Stellenbosch 2, Swallows 0. Iqraam Rayners (Stellenbosch) right footed shot from outside the box to the bottom right corner. Assisted by Andre de Jong.
Foul by Andre de Jong (Stellenbosch).
Tlakusani Mthethwa (Swallows) wins a free kick in the defensive half.
Attempt saved. Fawaaz Basadien (Stellenbosch) right footed shot from outside the box is saved in the centre of the goal. Assisted by Sihle Nduli.
Delay over. They are ready to continue.
Delay in match because of an injury Vusi Sibiya (Stellenbosch).
Delay in match because of an injury Waseem Isaacs (Swallows).
Foul by Keegan Allan (Swallows).
Iqraam Rayners (Stellenbosch) wins a free kick on the left wing.
Goal! Stellenbosch 1, Swallows 0. Vusi Sibiya (Stellenbosch) header from very close range to the top right corner. Assisted by Fawaaz Basadien with a cross following a corner.
Delay over. They are ready to continue.
Delay in match because of an injury Sanele Tshabalala (Swallows).
Corner, Stellenbosch. Conceded by Yagan Sasman.
Attempt saved. Andre de Jong (Stellenbosch) header from the centre of the box is saved in the bottom right corner. Assisted by Júnior Mendieta with a cross.
Attempt missed. Tlakusani Mthethwa (Swallows) right footed shot from more than 35 yards is too high. Assisted by Waseem Isaacs.
Offside, Swallows. Gregory Damons tries a through ball, but Kagiso Malinga is caught offside.
Attempt missed. Kagiso Malinga (Swallows) left footed shot from a difficult angle and long range on the left is high and wide to the left. Assisted by Pentjie Zulu.
Lineups are announced and players are warming up.