Second Half ends, Swallows 0, Mamelodi Sundowns 0.
Attempt missed. Peter Shalulile (Mamelodi Sundowns) header from the centre of the box is too high. Assisted by Neo Maema with a cross.
Attempt blocked. Peter Shalulile (Mamelodi Sundowns) right footed shot from the centre of the box is blocked. Assisted by Bongani Zungu.
Foul by Bongani Zungu (Mamelodi Sundowns).
Darrel Matsheke (Swallows) wins a free kick in the defensive half.
Attempt saved. Gastón Sirino (Mamelodi Sundowns) right footed shot from outside the box is saved in the centre of the goal. Assisted by Sipho Mbule.
Substitution, Swallows. Nicholus Lukhubeni replaces Gregory Damons.
Attempt blocked. Neo Maema (Mamelodi Sundowns) left footed shot from outside the box is blocked. Assisted by Bongani Zungu.
Foul by Bongani Zungu (Mamelodi Sundowns).
Lindokuhle Mtshali (Swallows) wins a free kick in the defensive half.
Sipho Mbule (Mamelodi Sundowns) wins a free kick in the attacking half.
Foul by Tlakusani Mthethwa (Swallows).
Substitution, Swallows. Tawanda Macheke replaces Tshediso Patjie.
Substitution, Swallows. Mthokozisi Shwabule replaces Evans Rusike.
Foul by Peter Shalulile (Mamelodi Sundowns).
Juniad Sait (Swallows) wins a free kick in the defensive half.
Attempt blocked. Bongani Zungu (Mamelodi Sundowns) right footed shot from outside the box is blocked. Assisted by Abdelmounaim Boutouil.
Corner, Swallows. Conceded by Thapelo Morena.
Substitution, Mamelodi Sundowns. Abdelmounaim Boutouil replaces Aubrey Modiba.
Substitution, Mamelodi Sundowns. Bongani Zungu replaces Teboho Mokoena.
Foul by Teboho Mokoena (Mamelodi Sundowns).
Tlakusani Mthethwa (Swallows) wins a free kick in the defensive half.
Attempt blocked. Peter Shalulile (Mamelodi Sundowns) right footed shot from the centre of the box is blocked. Assisted by Thapelo Morena with a cross.
Corner, Mamelodi Sundowns. Conceded by Kwandakwensizwa Mngonyama.
Attempt blocked. Abubeker Nasir (Mamelodi Sundowns) header from the centre of the box is blocked. Assisted by Aubrey Modiba with a cross.
Corner, Mamelodi Sundowns. Conceded by Kwandakwensizwa Mngonyama.
Attempt missed. Sipho Mbule (Mamelodi Sundowns) right footed shot from outside the box is close, but misses the top right corner. Assisted by Aubrey Modiba.
Foul by Neo Maema (Mamelodi Sundowns).
Lindokuhle Mtshali (Swallows) wins a free kick in the defensive half.
Grant Kekana (Mamelodi Sundowns) wins a free kick in the defensive half.
Foul by Evans Rusike (Swallows).
Attempt missed. Peter Shalulile (Mamelodi Sundowns) right footed shot from the centre of the box is too high.
Gastón Sirino (Mamelodi Sundowns) wins a free kick in the attacking half.
Foul by Kwandakwensizwa Mngonyama (Swallows).
Substitution, Mamelodi Sundowns. Gastón Sirino replaces Haashim Domingo.
Substitution, Mamelodi Sundowns. Thapelo Morena replaces Khuliso Mudau.
Foul by Abubeker Nasir (Mamelodi Sundowns).
Juniad Sait (Swallows) wins a free kick in the defensive half.
Foul by Sipho Mbule (Mamelodi Sundowns).
Lindokuhle Mtshali (Swallows) wins a free kick in the defensive half.
Attempt missed. Peter Shalulile (Mamelodi Sundowns) header from the centre of the box misses to the left. Assisted by Sipho Mbule with a cross following a corner.
Corner, Mamelodi Sundowns. Conceded by Tlakusani Mthethwa.
Corner, Mamelodi Sundowns. Conceded by Juniad Sait.
Corner, Mamelodi Sundowns. Conceded by Bongani Sam.
Attempt saved. Peter Shalulile (Mamelodi Sundowns) left footed shot from a difficult angle on the left is saved in the top left corner. Assisted by Neo Maema.
Substitution, Swallows. Darrel Matsheke replaces Waseem Isaacs.
Foul by Haashim Domingo (Mamelodi Sundowns).
Tlakusani Mthethwa (Swallows) wins a free kick in the defensive half.
Peter Shalulile (Mamelodi Sundowns) wins a free kick in the defensive half.
Foul by Kwandakwensizwa Mngonyama (Swallows).
Substitution, Mamelodi Sundowns. Abubeker Nasir replaces Sphelele Mkhulise.
Foul by Aubrey Modiba (Mamelodi Sundowns).
Lindokuhle Mtshali (Swallows) wins a free kick in the defensive half.
Offside, Mamelodi Sundowns. Sphelele Mkhulise tries a through ball, but Peter Shalulile is caught offside.
Attempt missed. Peter Shalulile (Mamelodi Sundowns) right footed shot from outside the box is high and wide to the right. Assisted by Neo Maema.
Attempt blocked. Aubrey Modiba (Mamelodi Sundowns) left footed shot from outside the box is blocked. Assisted by Peter Shalulile.
Foul by Mothobi Mvala (Mamelodi Sundowns).
Gregory Damons (Swallows) wins a free kick in the attacking half.
Attempt missed. Sipho Mbule (Mamelodi Sundowns) right footed shot from more than 35 yards is high and wide to the right. Assisted by Peter Shalulile.
Attempt missed. Peter Shalulile (Mamelodi Sundowns) left footed shot from the left side of the box is high and wide to the right.
Second Half begins Swallows 0, Mamelodi Sundowns 0.
First Half ends, Swallows 0, Mamelodi Sundowns 0.
Corner, Swallows. Conceded by Mothobi Mvala.
Attempt missed. Teboho Mokoena (Mamelodi Sundowns) right footed shot from outside the box misses to the left. Assisted by Sipho Mbule.
Delay over. They are ready to continue.
Delay in match because of an injury Gregory Damons (Swallows).
Teboho Mokoena (Mamelodi Sundowns) wins a free kick in the defensive half.
Foul by Gregory Damons (Swallows).
Attempt blocked. Lindokuhle Mtshali (Swallows) right footed shot from the centre of the box is blocked.
Attempt blocked. Waseem Isaacs (Swallows) right footed shot from the centre of the box is blocked. Assisted by Evans Rusike.
Attempt missed. Khuliso Mudau (Mamelodi Sundowns) right footed shot from outside the box is high and wide to the left. Assisted by Sipho Mbule.
Delay over. They are ready to continue.
Delay in match because of an injury Gregory Damons (Swallows).
Attempt blocked. Teboho Mokoena (Mamelodi Sundowns) right footed shot from outside the box is blocked. Assisted by Neo Maema.
Foul by Teboho Mokoena (Mamelodi Sundowns).
Waseem Isaacs (Swallows) wins a free kick in the attacking half.
Foul by Peter Shalulile (Mamelodi Sundowns).
Keegan Allan (Swallows) wins a free kick in the defensive half.
Attempt missed. Neo Maema (Mamelodi Sundowns) left footed shot from outside the box is high and wide to the left. Assisted by Teboho Mokoena.
Attempt missed. Peter Shalulile (Mamelodi Sundowns) left footed shot from the centre of the box is too high. Assisted by Teboho Mokoena following a corner.
Corner, Mamelodi Sundowns. Conceded by Lindokuhle Mtshali.
Corner, Mamelodi Sundowns. Conceded by Tlakusani Mthethwa.
Attempt saved. Peter Shalulile (Mamelodi Sundowns) right footed shot from the right side of the box is saved in the centre of the goal.
Attempt blocked. Haashim Domingo (Mamelodi Sundowns) right footed shot from outside the box is blocked. Assisted by Sphelele Mkhulise.
Corner, Mamelodi Sundowns. Conceded by Bongani Sam.
Attempt blocked. Evans Rusike (Swallows) right footed shot from outside the box is blocked.
Attempt saved. Tshediso Patjie (Swallows) right footed shot from outside the box is saved in the top left corner. Assisted by Tlakusani Mthethwa.
Hand ball by Sipho Mbule (Mamelodi Sundowns).
Mothobi Mvala (Mamelodi Sundowns) wins a free kick in the defensive half.
Foul by Evans Rusike (Swallows).
Attempt missed. Juniad Sait (Swallows) left footed shot from the left side of the box is close, but misses the top left corner. Assisted by Gregory Damons with a cross following a corner.
Corner, Swallows. Conceded by Teboho Mokoena.
Foul by Sipho Mbule (Mamelodi Sundowns).
Tshediso Patjie (Swallows) wins a free kick on the left wing.
Attempt missed. Peter Shalulile (Mamelodi Sundowns) header from the centre of the box misses to the left. Assisted by Aubrey Modiba with a cross following a corner.
Corner, Mamelodi Sundowns. Conceded by Bongani Sam.
Lineups are announced and players are warming up.