Themba Zwane (Mamelodi Sundowns) is shown the yellow card.
Second Half ends, Mamelodi Sundowns 1, Moroka Swallows 0.
Attempt missed. Siyabonga Mabena (Mamelodi Sundowns) right footed shot from a difficult angle on the right is close, but misses to the right. Assisted by Peter Shalulile.
Bongani Zungu (Mamelodi Sundowns) wins a free kick in the attacking half.
Foul by Gabadinho Mhango (Moroka Swallows).
Teboho Mokoena (Mamelodi Sundowns) wins a free kick in the defensive half.
Foul by Gabadinho Mhango (Moroka Swallows).
Marcelo Allende (Mamelodi Sundowns) is shown the yellow card for a bad foul.
Foul by Marcelo Allende (Mamelodi Sundowns).
Tlakusani Mthethwa (Moroka Swallows) wins a free kick in the defensive half.
Attempt missed. Siyabonga Mabena (Mamelodi Sundowns) right footed shot from outside the box is close, but misses the top right corner. Assisted by Lesiba Nku with a cross following a corner.
Substitution, Mamelodi Sundowns. Siyabonga Mabena replaces Aubrey Modiba.
Substitution, Mamelodi Sundowns. Bongani Zungu replaces Neo Maema.
Substitution, Mamelodi Sundowns. Peter Shalulile replaces Lucas Ribeiro Costa.
Corner, Mamelodi Sundowns. Conceded by Vusi Sibiya.
Attempt blocked. Lesiba Nku (Mamelodi Sundowns) left footed shot from the left side of the box is blocked. Assisted by Lucas Ribeiro Costa.
Attempt saved. Teboho Mokoena (Mamelodi Sundowns) right footed shot from outside the box is saved in the bottom right corner.
Offside, Mamelodi Sundowns. Mothobi Mvala tries a through ball, but Lucas Ribeiro Costa is caught offside.
Attempt missed. Gabadinho Mhango (Moroka Swallows) right footed shot from outside the box is high and wide to the left from a direct free kick.
Delay over. They are ready to continue.
Substitution, Moroka Swallows. Mbulelo Wambi replaces Tshegofatso Mabasa.
Substitution, Moroka Swallows. Gabadinho Mhango replaces Kagiso Malinga.
Delay in match because of an injury Bathusi Aubaas (Mamelodi Sundowns).
Foul by Bathusi Aubaas (Mamelodi Sundowns).
Kagiso Malinga (Moroka Swallows) wins a free kick on the left wing.
Offside, Mamelodi Sundowns. Aubrey Modiba tries a through ball, but Lucas Ribeiro Costa is caught offside.
Attempt blocked. Teboho Mokoena (Mamelodi Sundowns) right footed shot from outside the box is blocked. Assisted by Marcelo Allende.
Substitution, Moroka Swallows. Mthokozisi Shwabule replaces Ntsako Makhubela.
Substitution, Moroka Swallows. Gregory Damons replaces Lindokuhle Mtshali.
Neo Maema (Mamelodi Sundowns) is shown the yellow card for a bad foul.
Foul by Neo Maema (Mamelodi Sundowns).
Kagiso Malinga (Moroka Swallows) wins a free kick on the left wing.
Attempt saved. Lucas Ribeiro Costa (Mamelodi Sundowns) header from the right side of the six yard box is saved in the top centre of the goal. Assisted by Lesiba Nku with a cross.
Marcelo Allende (Mamelodi Sundowns) wins a free kick in the defensive half.
Foul by Lindokuhle Mtshali (Moroka Swallows).
Foul by Lucas Ribeiro Costa (Mamelodi Sundowns).
Bongani Sam (Moroka Swallows) wins a free kick in the defensive half.
Lucas Ribeiro Costa (Mamelodi Sundowns) wins a free kick in the attacking half.
Foul by Vusi Sibiya (Moroka Swallows).
Delay over. They are ready to continue.
Substitution, Mamelodi Sundowns. Lesiba Nku replaces Thapelo Maseko.
Delay in match because of an injury Grant Kekana (Mamelodi Sundowns).
Delay in match because of an injury Tshegofatso Mabasa (Moroka Swallows).
Grant Kekana (Mamelodi Sundowns) wins a free kick in the defensive half.
Foul by Tshegofatso Mabasa (Moroka Swallows).
Attempt saved. Neo Maema (Mamelodi Sundowns) left footed shot from outside the box is saved in the centre of the goal. Assisted by Lucas Ribeiro Costa.
Attempt missed. Teboho Mokoena (Mamelodi Sundowns) right footed shot from outside the box is close, but misses the top right corner. Assisted by Marcelo Allende following a corner.
Delay over. They are ready to continue.
Delay in match because of an injury Daniel Akpeyi (Moroka Swallows).
Corner, Mamelodi Sundowns. Conceded by Keegan Allan.
Attempt blocked. Thapelo Maseko (Mamelodi Sundowns) left footed shot from the left side of the box is blocked.
Corner, Mamelodi Sundowns. Conceded by Tlakusani Mthethwa.
Attempt missed. Thapelo Maseko (Mamelodi Sundowns) left footed shot from the left side of the box is close, but misses to the left. Assisted by Aubrey Modiba.
Attempt saved. Themba Zwane (Mamelodi Sundowns) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Lucas Ribeiro Costa.
Offside, Moroka Swallows. Lindokuhle Mtshali tries a through ball, but Tshegofatso Mabasa is caught offside.
Foul by Bathusi Aubaas (Mamelodi Sundowns).
Kagiso Malinga (Moroka Swallows) wins a free kick on the left wing.
Offside, Mamelodi Sundowns. Teboho Mokoena tries a through ball, but Themba Zwane is caught offside.
Corner, Mamelodi Sundowns. Conceded by Daniel Akpeyi.
Attempt saved. Bathusi Aubaas (Mamelodi Sundowns) right footed shot from the right side of the box is saved in the top centre of the goal. Assisted by Teboho Mokoena.
Attempt saved. Kagiso Malinga (Moroka Swallows) left footed shot from the centre of the box is saved in the top centre of the goal. Assisted by Tlakusani Mthethwa.
Foul by Bathusi Aubaas (Mamelodi Sundowns).
Lindokuhle Mtshali (Moroka Swallows) wins a free kick on the left wing.
Goal! Mamelodi Sundowns 1, Moroka Swallows 0. Themba Zwane (Mamelodi Sundowns) right footed shot from the centre of the box to the top left corner. Assisted by Lucas Ribeiro Costa with a through ball.
Attempt missed. Teboho Mokoena (Mamelodi Sundowns) right footed shot from outside the box is high and wide to the right. Assisted by Marcelo Allende.
Second Half begins Mamelodi Sundowns 0, Moroka Swallows 0.
First Half ends, Mamelodi Sundowns 0, Moroka Swallows 0.
Attempt missed. Lucas Ribeiro Costa (Mamelodi Sundowns) left footed shot from the left side of the box misses to the right.
Attempt saved. Teboho Mokoena (Mamelodi Sundowns) right footed shot from outside the box is saved in the bottom left corner. Assisted by Marcelo Allende.
Delay over. They are ready to continue.
Delay in match because of an injury Lindokuhle Mtshali (Moroka Swallows).
Teboho Mokoena (Mamelodi Sundowns) is shown the yellow card for a bad foul.
Foul by Teboho Mokoena (Mamelodi Sundowns).
Lindokuhle Mtshali (Moroka Swallows) wins a free kick in the defensive half.
Bathusi Aubaas (Mamelodi Sundowns) wins a free kick in the defensive half.
Foul by Bongani Sam (Moroka Swallows).
Corner, Mamelodi Sundowns. Conceded by Tlakusani Mthethwa.
Attempt saved. Neo Maema (Mamelodi Sundowns) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Lucas Ribeiro Costa.
Delay over. They are ready to continue.
Delay in match because of an injury Bongani Sam (Moroka Swallows).
Aubrey Modiba (Mamelodi Sundowns) wins a free kick in the defensive half.
Foul by Bongani Sam (Moroka Swallows).
Corner, Moroka Swallows. Conceded by Grant Kekana.
Foul by Neo Maema (Mamelodi Sundowns).
Lindokuhle Mtshali (Moroka Swallows) wins a free kick in the defensive half.
Attempt blocked. Marcelo Allende (Mamelodi Sundowns) left footed shot from the centre of the box is blocked. Assisted by Mothobi Mvala.
Marcelo Allende (Mamelodi Sundowns) wins a free kick in the attacking half.
Foul by Keegan Allan (Moroka Swallows).
Attempt blocked. Kagiso Malinga (Moroka Swallows) left footed shot from the centre of the box is blocked.
Corner, Moroka Swallows. Conceded by Aubrey Modiba.
Foul by Thapelo Maseko (Mamelodi Sundowns).
Keegan Allan (Moroka Swallows) wins a free kick in the defensive half.
Offside, Moroka Swallows. Tlakusani Mthethwa tries a through ball, but Lindokuhle Mtshali is caught offside.
Corner, Moroka Swallows. Conceded by Grant Kekana.
Foul by Themba Zwane (Mamelodi Sundowns).
Ntsako Makhubela (Moroka Swallows) wins a free kick in the defensive half.
Aubrey Modiba (Mamelodi Sundowns) wins a free kick in the defensive half.
Foul by Kagiso Malinga (Moroka Swallows).
Attempt missed. Bathusi Aubaas (Mamelodi Sundowns) right footed shot from outside the box is close, but misses to the left. Assisted by Aubrey Modiba.
Corner, Mamelodi Sundowns. Conceded by Vusi Sibiya.
Foul by Mothobi Mvala (Mamelodi Sundowns).
Kagiso Malinga (Moroka Swallows) wins a free kick in the attacking half.
Foul by Teboho Mokoena (Mamelodi Sundowns).
Lindokuhle Mtshali (Moroka Swallows) wins a free kick in the defensive half.
Attempt blocked. Thapelo Maseko (Mamelodi Sundowns) left footed shot from outside the box is blocked. Assisted by Neo Maema.
Neo Maema (Mamelodi Sundowns) wins a free kick in the attacking half.
Foul by Tlakusani Mthethwa (Moroka Swallows).
Substitution, Mamelodi Sundowns. Bathusi Aubaas replaces Khuliso Mudau.
Foul by Themba Zwane (Mamelodi Sundowns).
Keegan Allan (Moroka Swallows) wins a free kick in the defensive half.
Thapelo Maseko (Mamelodi Sundowns) wins a free kick on the left wing.
Foul by Keenan Phillips (Moroka Swallows).
Delay over. They are ready to continue.
Delay in match because of an injury Khuliso Mudau (Mamelodi Sundowns).
Delay over. They are ready to continue.
Andile Jali (Moroka Swallows) is shown the red card.
Delay in match because of an injury Teboho Mokoena (Mamelodi Sundowns).
Teboho Mokoena (Mamelodi Sundowns) wins a free kick in the attacking half.
Foul by Andile Jali (Moroka Swallows).
Foul by Khuliso Mudau (Mamelodi Sundowns).
Lindokuhle Mtshali (Moroka Swallows) wins a free kick in the defensive half.
Foul by Teboho Mokoena (Mamelodi Sundowns).
Kagiso Malinga (Moroka Swallows) wins a free kick in the defensive half.
Lineups are announced and players are warming up.