Second Half ends, Mamelodi Sundowns 2, Swallows 0.
Teboho Mokoena (Mamelodi Sundowns) wins a free kick on the left wing.
Foul by Musonda Mwape (Swallows).
Delay over. They are ready to continue.
Substitution, Swallows. Ian Makaringe replaces Darrel Matsheke because of an injury.
Delay in match because of an injury Darrel Matsheke (Swallows).
Attempt missed. Aubrey Modiba (Mamelodi Sundowns) left footed shot from outside the box is close, but misses to the right. Assisted by Andile Jali.
Substitution, Mamelodi Sundowns. Andile Jali replaces Neo Maema.
Substitution, Mamelodi Sundowns. Rushine De Reuck replaces Cassius Mailula.
Delay over. They are ready to continue.
Delay in match because of an injury Darrel Matsheke (Swallows).
Attempt blocked. Cassius Mailula (Mamelodi Sundowns) left footed shot from outside the box is blocked. Assisted by Neo Maema.
Attempt blocked. Lesedi Kapinga (Mamelodi Sundowns) left footed shot from the left side of the box is blocked. Assisted by Aubrey Modiba.
Waseem Isaacs (Swallows) hits the bar with a header from the centre of the box. Assisted by Gregory Damons with a cross.
Foul by Neo Maema (Mamelodi Sundowns).
Lindokuhle Praise Mtshali (Swallows) wins a free kick on the right wing.
Substitution, Mamelodi Sundowns. Lesedi Kapinga replaces Themba Zwane.
Substitution, Swallows. Lindokuhle Praise Mtshali replaces Nicholus Lukhubeni.
Attempt saved. Cassius Mailula (Mamelodi Sundowns) left footed shot from the left side of the box is saved in the bottom left corner. Assisted by Marcelo Allende.
Foul by Themba Zwane (Mamelodi Sundowns).
Darrel Matsheke (Swallows) wins a free kick in the defensive half.
Corner, Mamelodi Sundowns. Conceded by Keegan Allan.
Substitution, Mamelodi Sundowns. Gift Motupa replaces Gastón Sirino.
Substitution, Mamelodi Sundowns. Aubrey Modiba replaces Sifiso Ngobeni.
Goal! Mamelodi Sundowns 2, Swallows 0. Themba Zwane (Mamelodi Sundowns) right footed shot from the centre of the box to the bottom right corner. Assisted by Cassius Mailula with a through ball.
Attempt blocked. Gregory Damons (Swallows) right footed shot from outside the box is blocked.
Attempt saved. Themba Zwane (Mamelodi Sundowns) right footed shot from outside the box is saved in the centre of the goal.
Corner, Mamelodi Sundowns. Conceded by Nicholus Lukhubeni.
Corner, Mamelodi Sundowns. Conceded by Nicholus Lukhubeni.
Goal! Mamelodi Sundowns 1, Swallows 0. Neo Maema (Mamelodi Sundowns) left footed shot from the centre of the box to the bottom right corner.
Delay over. They are ready to continue.
Delay in match because of an injury Musonda Mwape (Swallows).
Foul by Teboho Mokoena (Mamelodi Sundowns).
Musonda Mwape (Swallows) wins a free kick in the defensive half.
Attempt saved. Cassius Mailula (Mamelodi Sundowns) left footed shot from the left side of the box is saved in the top left corner. Assisted by Gastón Sirino.
Attempt missed. Yagan Sasman (Swallows) left footed shot from the right side of the box is too high. Assisted by Gregory Damons with a cross following a corner.
Corner, Swallows. Conceded by Grant Kekana.
Attempt blocked. Marcelo Allende (Mamelodi Sundowns) right footed shot from outside the box is blocked. Assisted by Gastón Sirino.
Foul by Khuliso Mudau (Mamelodi Sundowns).
Gregory Damons (Swallows) wins a free kick in the attacking half.
Attempt saved. Gastón Sirino (Mamelodi Sundowns) left footed shot from the centre of the box is saved in the bottom left corner.
Corner, Mamelodi Sundowns. Conceded by Kwandakwensizwa Mngonyama.
Hand ball by Neo Maema (Mamelodi Sundowns).
Substitution, Swallows. Waseem Isaacs replaces Kagiso Malinga.
Substitution, Swallows. Musonda Mwape replaces Mbulelo Wambi.
Second Half begins Mamelodi Sundowns 0, Swallows 0.
First Half ends, Mamelodi Sundowns 0, Swallows 0.
Attempt missed. Teboho Mokoena (Mamelodi Sundowns) right footed shot from outside the box is too high. Assisted by Marcelo Allende following a corner.
Corner, Mamelodi Sundowns. Conceded by Nicholus Lukhubeni.
Foul by Mothobi Mvala (Mamelodi Sundowns).
Kagiso Malinga (Swallows) wins a free kick in the attacking half.
Attempt missed. Gastón Sirino (Mamelodi Sundowns) right footed shot from the centre of the box is too high. Assisted by Sifiso Ngobeni.
Attempt blocked. Marcelo Allende (Mamelodi Sundowns) left footed shot from the left side of the box is blocked. Assisted by Sifiso Ngobeni.
Attempt missed. Gastón Sirino (Mamelodi Sundowns) right footed shot from outside the box is high and wide to the right.
Attempt missed. Themba Zwane (Mamelodi Sundowns) right footed shot from the right side of the box is high and wide to the right. Assisted by Cassius Mailula.
Foul by Sifiso Ngobeni (Mamelodi Sundowns).
Kagiso Malinga (Swallows) wins a free kick on the right wing.
Teboho Mokoena (Mamelodi Sundowns) wins a free kick in the defensive half.
Foul by Darrel Matsheke (Swallows).
Foul by Neo Maema (Mamelodi Sundowns).
Mbulelo Wambi (Swallows) wins a free kick in the defensive half.
Attempt missed. Teboho Mokoena (Mamelodi Sundowns) right footed shot from long range on the left is close, but misses to the left. Assisted by Marcelo Allende.
Attempt blocked. Yagan Sasman (Swallows) left footed shot from the left side of the box is blocked. Assisted by Gregory Damons with a cross.
Corner, Swallows. Conceded by Sifiso Ngobeni.
Foul by Teboho Mokoena (Mamelodi Sundowns).
Kagiso Malinga (Swallows) wins a free kick in the defensive half.
Attempt missed. Cassius Mailula (Mamelodi Sundowns) header from the centre of the box is high and wide to the left. Assisted by Neo Maema with a cross following a corner.
Corner, Mamelodi Sundowns. Conceded by Juniad Sait.
Corner, Swallows. Conceded by Ronwen Williams.
Attempt saved. Kwandakwensizwa Mngonyama (Swallows) header from the centre of the box is saved in the bottom left corner. Assisted by Gregory Damons with a cross.
Foul by Sifiso Ngobeni (Mamelodi Sundowns).
Mbulelo Wambi (Swallows) wins a free kick on the right wing.
Attempt blocked. Mothobi Mvala (Mamelodi Sundowns) right footed shot from outside the box is blocked. Assisted by Marcelo Allende.
Corner, Mamelodi Sundowns. Conceded by Darrel Matsheke.
Attempt missed. Thakasani Mbanjwa (Swallows) right footed shot from more than 40 yards on the right wing is high and wide to the left from a direct free kick.
Foul by Marcelo Allende (Mamelodi Sundowns).
Kagiso Malinga (Swallows) wins a free kick in the defensive half.
Offside, Swallows. Thakasani Mbanjwa tries a through ball, but Kagiso Malinga is caught offside.
Corner, Mamelodi Sundowns. Conceded by Keegan Allan.
Attempt blocked. Teboho Mokoena (Mamelodi Sundowns) right footed shot from the left side of the six yard box is blocked. Assisted by Neo Maema.
Corner, Mamelodi Sundowns. Conceded by Kwandakwensizwa Mngonyama.
Foul by Themba Zwane (Mamelodi Sundowns).
Darrel Matsheke (Swallows) wins a free kick in the attacking half.
Offside, Mamelodi Sundowns. Khuliso Mudau tries a through ball, but Themba Zwane is caught offside.
Attempt saved. Teboho Mokoena (Mamelodi Sundowns) right footed shot from long range on the left is saved in the top left corner. Assisted by Sifiso Ngobeni.
Delay over. They are ready to continue.
Delay in match because of an injury Kwandakwensizwa Mngonyama (Swallows).
Marcelo Allende (Mamelodi Sundowns) wins a free kick on the left wing.
Foul by Kagiso Malinga (Swallows).
Corner, Mamelodi Sundowns. Conceded by Nicholus Lukhubeni.
Corner, Mamelodi Sundowns. Conceded by Darrel Matsheke.
Cassius Mailula (Mamelodi Sundowns) wins a free kick on the left wing.
Foul by Kwandakwensizwa Mngonyama (Swallows).
Lineups are announced and players are warming up.