Second Half ends, Kaizer Chiefs 2, Swallows 2.
Attempt missed. Kagiso Malinga (Swallows) left footed shot from outside the box misses to the right. Assisted by Joseph Mhlongo following a corner.
Corner, Swallows. Conceded by Njabulo Ngcobo.
Mduduzi Shabalala (Kaizer Chiefs) wins a free kick in the defensive half.
Foul by Khetukuthula Ndlovu (Swallows).
Substitution, Swallows. Matlala Makgalwa replaces Musonda Mwape.
Substitution, Swallows. Kagiso Malinga replaces Kamohelo Mahlatsi.
Attempt missed. Sibusiso Mabiliso (Kaizer Chiefs) left footed shot from outside the box misses to the right. Assisted by Mduduzi Shabalala.
Substitution, Kaizer Chiefs. Mduduzi Shabalala replaces Happy Mashiane.
Substitution, Kaizer Chiefs. Nkosingiphile Ngcobo replaces Bernard Parker.
Goal! Kaizer Chiefs 2, Swallows 2. Bernard Parker (Kaizer Chiefs) from a free kick with a right footed shot to the top right corner.
Substitution, Swallows. Mphakamiseni Nene replaces Mbulelo Wambi because of an injury.
Bernard Parker (Kaizer Chiefs) wins a free kick in the attacking half.
Foul by Wandisile Letlabika (Swallows).
Attempt saved. Kamohelo Mahlatsi (Swallows) right footed shot from the left side of the box is saved in the centre of the goal. Assisted by Mbulelo Wambi.
Reeve Frosler (Kaizer Chiefs) wins a free kick in the defensive half.
Foul by Khetukuthula Ndlovu (Swallows).
Attempt blocked. Musonda Mwape (Swallows) right footed shot from outside the box is blocked.
Corner, Swallows. Conceded by Reeve Frosler.
Corner, Swallows. Conceded by Austin Dube.
Foul by Happy Mashiane (Kaizer Chiefs).
Dillon Solomons (Swallows) wins a free kick in the defensive half.
Happy Mashiane (Kaizer Chiefs) wins a free kick on the right wing.
Foul by Fawaaz Basadien (Swallows).
Attempt missed. Lazarous Kambole (Kaizer Chiefs) header from the centre of the box misses to the left. Assisted by Sibusiso Mabiliso with a cross.
Reeve Frosler (Kaizer Chiefs) wins a free kick in the defensive half.
Foul by Musonda Mwape (Swallows).
Attempt missed. Joseph Mhlongo (Swallows) right footed shot from the right side of the box misses to the left.
Khama Billiat (Kaizer Chiefs) wins a free kick in the attacking half.
Foul by Grant Margeman (Swallows).
Goal! Kaizer Chiefs 1, Swallows 2. Dillon Solomons (Swallows) converts the penalty with a right footed shot to the bottom right corner.
Njabulo Ngcobo (Kaizer Chiefs) is shown the yellow card for hand ball.
Penalty conceded by Njabulo Ngcobo (Kaizer Chiefs) with a hand ball in the penalty area.
Attempt blocked. Musonda Mwape (Swallows) right footed shot from the centre of the box is blocked. Assisted by Joseph Mhlongo with a cross.
Foul by Bernard Parker (Kaizer Chiefs).
Kamohelo Mahlatsi (Swallows) wins a free kick in the attacking half.
Substitution, Kaizer Chiefs. Lazarous Kambole replaces Sabelo Radebe.
Substitution, Kaizer Chiefs. Sibusiso Mabiliso replaces Kearyn Baccus.
Happy Mashiane (Kaizer Chiefs) is shown the yellow card for a bad foul.
Foul by Happy Mashiane (Kaizer Chiefs).
Juniad Sait (Swallows) wins a free kick in the defensive half.
Attempt missed. Kamohelo Mahlatsi (Swallows) right footed shot from outside the box misses to the left. Assisted by Joseph Mhlongo.
Goal! Kaizer Chiefs 1, Swallows 1. Dillon Solomons (Swallows) converts the penalty with a right footed shot to the bottom left corner.
Phathutshedzo Nange (Kaizer Chiefs) is shown the red card.
Penalty conceded by Phathutshedzo Nange (Kaizer Chiefs) with a hand ball in the penalty area.
Attempt blocked. Mbulelo Wambi (Swallows) header from very close range is blocked. Assisted by Kamohelo Mahlatsi.
Attempt blocked. Happy Mashiane (Kaizer Chiefs) left footed shot from the left side of the box is blocked. Assisted by Khama Billiat.
Offside, Kaizer Chiefs. Sabelo Radebe tries a through ball, but Bernard Parker is caught offside.
Substitution, Swallows. Khetukuthula Ndlovu replaces Monnapule Saleng.
Substitution, Swallows. Joseph Mhlongo replaces Lebohang Mokoena.
Attempt missed. Khama Billiat (Kaizer Chiefs) right footed shot from outside the box is close, but misses the top left corner from a direct free kick.
Fawaaz Basadien (Swallows) is shown the yellow card for a bad foul.
Sabelo Radebe (Kaizer Chiefs) wins a free kick in the attacking half.
Foul by Fawaaz Basadien (Swallows).
Attempt missed. Musonda Mwape (Swallows) header from the centre of the box is high and wide to the left. Assisted by Kamohelo Mahlatsi with a cross.
Foul by Khama Billiat (Kaizer Chiefs).
Lebohang Mokoena (Swallows) wins a free kick in the attacking half.
Bruce Bvuma (Kaizer Chiefs) is shown the yellow card.
Attempt missed. Musonda Mwape (Swallows) header from the left side of the six yard box is high and wide to the left. Assisted by Fawaaz Basadien with a cross following a corner.
Corner, Swallows. Conceded by Njabulo Blom.
Corner, Swallows. Conceded by Austin Dube.
Attempt blocked. Lebohang Mokoena (Swallows) left footed shot from the centre of the box is blocked. Assisted by Musonda Mwape.
Hand ball by Khama Billiat (Kaizer Chiefs).
Happy Mashiane (Kaizer Chiefs) wins a free kick in the defensive half.
Foul by Fawaaz Basadien (Swallows).
Substitution, Kaizer Chiefs. Austin Dube replaces Ramahlwe Mphahlele.
Second Half begins Kaizer Chiefs 1, Swallows 0.
First Half ends, Kaizer Chiefs 1, Swallows 0.
Sabelo Radebe (Kaizer Chiefs) wins a free kick in the defensive half.
Foul by Dillon Solomons (Swallows).
Corner, Swallows. Conceded by Bruce Bvuma.
Attempt saved. Mbulelo Wambi (Swallows) right footed shot from the right side of the box is saved in the bottom right corner. Assisted by Monnapule Saleng.
Attempt saved. Juniad Sait (Swallows) header from the centre of the box is saved in the centre of the goal. Assisted by Fawaaz Basadien with a cross.
Corner, Swallows. Conceded by Njabulo Ngcobo.
Corner, Swallows. Conceded by Reeve Frosler.
Attempt blocked. Musonda Mwape (Swallows) right footed shot from outside the box is blocked. Assisted by Monnapule Saleng.
Njabulo Ngcobo (Kaizer Chiefs) wins a free kick in the defensive half.
Foul by Juniad Sait (Swallows).
Corner, Swallows. Conceded by Njabulo Ngcobo.
Attempt blocked. Lebohang Mokoena (Swallows) right footed shot from outside the box is blocked.
Foul by Happy Mashiane (Kaizer Chiefs).
Grant Margeman (Swallows) wins a free kick on the left wing.
Attempt saved. Lebohang Mokoena (Swallows) right footed shot from the left side of the box is saved in the bottom left corner.
Njabulo Blom (Kaizer Chiefs) is shown the yellow card for a bad foul.
Foul by Njabulo Blom (Kaizer Chiefs).
Kamohelo Mahlatsi (Swallows) wins a free kick on the left wing.
Attempt missed. Bernard Parker (Kaizer Chiefs) header from the centre of the box is too high. Assisted by Happy Mashiane with a cross.
Happy Mashiane (Kaizer Chiefs) wins a free kick in the defensive half.
Foul by Grant Margeman (Swallows).
Attempt blocked. Fawaaz Basadien (Swallows) right footed shot from outside the box is blocked. Assisted by Kamohelo Mahlatsi.
Attempt missed. Kamohelo Mahlatsi (Swallows) right footed shot from the centre of the box is close, but misses to the right. Assisted by Mbulelo Wambi.
Attempt missed. Musonda Mwape (Swallows) header from the centre of the box is just a bit too high. Assisted by Dillon Solomons with a cross.
Corner, Swallows. Conceded by Njabulo Ngcobo.
Attempt blocked. Kamohelo Mahlatsi (Swallows) right footed shot from a difficult angle on the left is blocked. Assisted by Grant Margeman.
Corner, Swallows. Conceded by Ramahlwe Mphahlele.
Attempt missed. Kamohelo Mahlatsi (Swallows) right footed shot from outside the box misses to the left. Assisted by Dillon Solomons.
Goal! Kaizer Chiefs 1, Swallows 0. Njabulo Ngcobo (Kaizer Chiefs) header from the centre of the box to the centre of the goal. Assisted by Reeve Frosler with a cross following a corner.
Corner, Kaizer Chiefs. Conceded by Wandisile Letlabika.
Foul by Khama Billiat (Kaizer Chiefs).
Monnapule Saleng (Swallows) wins a free kick in the attacking half.
Happy Mashiane (Kaizer Chiefs) wins a free kick in the defensive half.
Foul by Wandisile Letlabika (Swallows).
Attempt blocked. Kamohelo Mahlatsi (Swallows) right footed shot from outside the box is blocked. Assisted by Monnapule Saleng.
Khama Billiat (Kaizer Chiefs) wins a free kick in the attacking half.
Foul by Mbulelo Wambi (Swallows).
Foul by Happy Mashiane (Kaizer Chiefs).
Wandisile Letlabika (Swallows) wins a free kick in the defensive half.
Attempt missed. Musonda Mwape (Swallows) right footed shot from the left side of the six yard box is close, but misses to the left. Assisted by Fawaaz Basadien.
Attempt missed. Kamohelo Mahlatsi (Swallows) left footed shot from the left side of the box misses to the right following a fast break.
Lineups are announced and players are warming up.