Second Half ends, Royal AM 1, Swallows 0.
Goal! Royal AM 1, Swallows 0. Dominguês (Royal AM) right footed shot from the centre of the box to the bottom left corner. Assisted by Thabo Matlaba.
Offside, Swallows. Katlego Mohamme tries a through ball, but Khetukuthula Ndlovu is caught offside.
Attempt blocked. Katlego Mohamme (Swallows) left footed shot from outside the box is blocked. Assisted by Kagiso Malinga.
Foul by Lantshene Phalane (Royal AM).
Fawaaz Basadien (Swallows) wins a free kick in the defensive half.
Victor Letsoalo (Royal AM) wins a free kick in the attacking half.
Foul by Wandisile Letlabika (Swallows).
Attempt missed. Khetukuthula Ndlovu (Swallows) header from the left side of the six yard box misses to the right. Assisted by Fawaaz Basadien with a cross following a corner.
Corner, Swallows. Conceded by Thabo Matlaba.
Corner, Swallows. Conceded by Tshidiso Monamodi.
Foul by Victor Letsoalo (Royal AM).
Yagan Sasman (Swallows) wins a free kick in the defensive half.
Substitution, Swallows. Katlego Mohamme replaces Givemore Khupe.
Substitution, Royal AM. Jabulani Nkosingiphile Ncobeni replaces Kabelo Mahlasela.
Substitution, Royal AM. Tshidiso Monamodi replaces Mxolisi Macuphu.
Substitution, Royal AM. Sikhethele Wandile Mabuza replaces Ricardo Nascimento.
Zukile Mkhize (Royal AM) is shown the red card.
Foul by Zukile Mkhize (Royal AM).
Matlala Makgalwa (Swallows) wins a free kick in the defensive half.
Attempt saved. Mfundo Thikazi (Royal AM) left footed shot from outside the box is saved in the bottom left corner. Assisted by Mxolisi Macuphu.
Offside, Swallows. Kagiso Malinga tries a through ball, but Grant Margeman is caught offside.
Substitution, Swallows. Kagiso Malinga replaces Musonda Mwape.
Substitution, Swallows. Matlala Makgalwa replaces Monnapule Saleng.
Foul by Mfundo Thikazi (Royal AM).
Fawaaz Basadien (Swallows) wins a free kick in the defensive half.
Attempt blocked. Thabo Matlaba (Royal AM) right footed shot from outside the box is blocked.
Attempt blocked. Victor Letsoalo (Royal AM) right footed shot from outside the box is blocked.
Attempt blocked. Victor Letsoalo (Royal AM) right footed shot from outside the box is blocked.
Mfundo Thikazi (Royal AM) wins a free kick in the attacking half.
Foul by Givemore Khupe (Swallows).
Substitution, Swallows. Grant Margeman replaces Lebohang Mokoena.
Substitution, Swallows. Thandani Ntshumayelo replaces Kamohelo Mahlatsi.
Attempt missed. Monnapule Saleng (Swallows) left footed shot from a difficult angle and long range on the right is close, but misses to the right from a direct free kick.
Foul by Ricardo Nascimento (Royal AM).
Khetukuthula Ndlovu (Swallows) wins a free kick on the right wing.
Attempt blocked. Mfundo Thikazi (Royal AM) left footed shot from outside the box is blocked. Assisted by Lantshene Phalane.
Attempt missed. Lantshene Phalane (Royal AM) left footed shot from outside the box misses to the right following a corner.
Corner, Royal AM. Conceded by Yagan Sasman.
Attempt blocked. Mfundo Thikazi (Royal AM) right footed shot from the centre of the box is blocked. Assisted by Dominguês.
Corner, Royal AM. Conceded by Dillon Solomons.
Khetukuthula Ndlovu (Swallows) is shown the yellow card for a bad foul.
Thabo Matlaba (Royal AM) wins a free kick in the defensive half.
Foul by Khetukuthula Ndlovu (Swallows).
Corner, Swallows. Conceded by Thabo Matlaba.
Attempt saved. Dillon Solomons (Swallows) right footed shot from outside the box is saved in the top left corner. Assisted by Kamohelo Mahlatsi.
Substitution, Royal AM. Dominguês replaces Given Kamogelo Mashikinya.
Substitution, Royal AM. Mfundo Thikazi replaces Tebogo Potsane.
Attempt missed. Khetukuthula Ndlovu (Swallows) left footed shot from outside the box is too high following a corner.
Corner, Swallows. Conceded by Lesego Manganyi.
Foul by Mxolisi Macuphu (Royal AM).
Wandisile Letlabika (Swallows) wins a free kick in the defensive half.
Attempt missed. Musonda Mwape (Swallows) right footed shot from the centre of the box is too high. Assisted by Dillon Solomons with a cross.
Corner, Swallows. Conceded by Lantshene Phalane.
Attempt blocked. Khetukuthula Ndlovu (Swallows) right footed shot from the centre of the box is blocked.
Corner, Royal AM. Conceded by Wandisile Letlabika.
Attempt missed. Kabelo Mahlasela (Royal AM) right footed shot from the centre of the box is too high. Assisted by Mxolisi Macuphu.
Attempt missed. Kamohelo Mahlatsi (Swallows) right footed shot from the centre of the box misses to the right. Assisted by Lebohang Mokoena with a headed pass following a fast break.
Mxolisi Macuphu (Royal AM) wins a free kick on the left wing.
Foul by Givemore Khupe (Swallows).
Second Half begins Royal AM 0, Swallows 0.
First Half ends, Royal AM 0, Swallows 0.
Attempt blocked. Kamohelo Mahlatsi (Swallows) right footed shot from outside the box is blocked. Assisted by Wandisile Letlabika.
Attempt missed. Kamohelo Mahlatsi (Swallows) right footed shot from outside the box misses to the left. Assisted by Khetukuthula Ndlovu.
Offside, Swallows. Kamohelo Mahlatsi tries a through ball, but Monnapule Saleng is caught offside.
Given Kamogelo Mashikinya (Royal AM) wins a free kick on the right wing.
Foul by Khetukuthula Ndlovu (Swallows).
Corner, Royal AM. Conceded by Dillon Solomons.
Attempt missed. Mxolisi Macuphu (Royal AM) right footed shot from the centre of the box is close, but misses to the right. Assisted by Zukile Mkhize with a cross.
Corner, Swallows. Conceded by Lesego Manganyi.
Attempt blocked. Musonda Mwape (Swallows) right footed shot from the right side of the box is blocked. Assisted by Monnapule Saleng.
Corner, Royal AM. Conceded by Kamohelo Mahlatsi.
Given Kamogelo Mashikinya (Royal AM) is shown the yellow card for a bad foul.
Foul by Given Kamogelo Mashikinya (Royal AM).
Givemore Khupe (Swallows) wins a free kick in the attacking half.
Foul by Mxolisi Macuphu (Royal AM).
Wandisile Letlabika (Swallows) wins a free kick in the defensive half.
Tebogo Potsane (Royal AM) wins a free kick in the defensive half.
Foul by Musonda Mwape (Swallows).
Attempt missed. Musonda Mwape (Swallows) header from the centre of the box misses to the left. Assisted by Monnapule Saleng with a cross following a corner.
Corner, Swallows. Conceded by Lantshene Phalane.
Foul by Zukile Mkhize (Royal AM).
Khetukuthula Ndlovu (Swallows) wins a free kick on the left wing.
Foul by Lesego Manganyi (Royal AM).
Kamohelo Mahlatsi (Swallows) wins a free kick in the defensive half.
Foul by Lantshene Phalane (Royal AM).
Kamohelo Mahlatsi (Swallows) wins a free kick in the attacking half.
Tebogo Potsane (Royal AM) is shown the yellow card for a bad foul.
Foul by Tebogo Potsane (Royal AM).
Fawaaz Basadien (Swallows) wins a free kick in the defensive half.
Victor Letsoalo (Royal AM) wins a free kick in the attacking half.
Foul by Lebohang Mokoena (Swallows).
Foul by Mxolisi Macuphu (Royal AM).
Yagan Sasman (Swallows) wins a free kick in the defensive half.
Attempt missed. Givemore Khupe (Swallows) right footed shot from outside the box is high and wide to the right.
Attempt saved. Ricardo Nascimento (Royal AM) header from the right side of the box is saved in the centre of the goal. Assisted by Lantshene Phalane.
Mxolisi Macuphu (Royal AM) wins a free kick in the attacking half.
Foul by Lebohang Mokoena (Swallows).
Tebogo Potsane (Royal AM) wins a free kick in the defensive half.
Foul by Fawaaz Basadien (Swallows).
Corner, Swallows. Conceded by Hugo Claude Patrick Nyame.
Attempt saved. Khetukuthula Ndlovu (Swallows) right footed shot from the right side of the box is saved in the top left corner. Assisted by Kamohelo Mahlatsi.
Foul by Lesego Manganyi (Royal AM).
Monnapule Saleng (Swallows) wins a free kick on the left wing.
Foul by Given Kamogelo Mashikinya (Royal AM).
Musonda Mwape (Swallows) wins a free kick in the defensive half.
Tebogo Potsane (Royal AM) wins a free kick in the defensive half.
Foul by Givemore Khupe (Swallows).
Lineups are announced and players are warming up.