Second Half ends, Swallows 2, AmaZulu 3.
Attempt missed. Thato Makua (Swallows) right footed shot from the left side of the box misses to the right.
Offside, AmaZulu. Riaan Hanamub tries a through ball, but Lehlohonolo Majoro is caught offside.
Goal! Swallows 2, AmaZulu 3. Mbongeni Gumede (AmaZulu) header from very close range to the bottom left corner. Assisted by Riaan Hanamub with a cross following a set piece situation.
Substitution, AmaZulu. Sphesihle Maduna replaces Keagan Buchanan.
Hellings Mhango (AmaZulu) wins a free kick on the left wing.
Foul by Siyabonga Khumalo (Swallows).
Substitution, Swallows. Naeem Amoojee replaces Lindokuhle Praise Mtshali.
Foul by Makhehlene Makhaula (AmaZulu).
Lindokuhle Praise Mtshali (Swallows) wins a free kick in the defensive half.
Attempt saved. Keagan Buchanan (AmaZulu) right footed shot from outside the box is saved in the top centre of the goal.
Substitution, AmaZulu. Lehlohonolo Majoro replaces Bonginkosi Ntuli.
Corner, AmaZulu. Conceded by Keegan Allan.
Corner, AmaZulu. Conceded by Thakasani Mbanjwa.
Attempt saved. Keagan Buchanan (AmaZulu) right footed shot from outside the box is saved in the top right corner. Assisted by Bonginkosi Ntuli.
Offside, Swallows. Tlakusani Mthethwa tries a through ball, but Siboniso Mtshali is caught offside.
Own Goal by Thakasani Mbanjwa, Swallows. Swallows 2, AmaZulu 2.
Corner, AmaZulu. Conceded by Givemore Khupe.
Attempt blocked. Thembela Sikhakhane (AmaZulu) header from the left side of the box is blocked. Assisted by Keagan Buchanan with a cross.
Corner, AmaZulu. Conceded by Mthokozisi Shwabule.
Attempt blocked. Thembela Sikhakhane (AmaZulu) right footed shot from the right side of the box is blocked.
Riaan Hanamub (AmaZulu) wins a free kick on the left wing.
Foul by Siyabonga Khumalo (Swallows).
Attempt missed. Hellings Mhango (AmaZulu) right footed shot from the centre of the box misses to the right following a set piece situation.
Substitution, AmaZulu. Dumisani Zuma replaces Augustine Chidi Kwem.
Substitution, AmaZulu. Ethan Brooks replaces George Maluleka.
Substitution, AmaZulu. Ramahlwe Mphahlele replaces Abbubaker Mobara because of an injury.
Hellings Mhango (AmaZulu) wins a free kick in the attacking half.
Foul by Givemore Khupe (Swallows).
Foul by Bonginkosi Ntuli (AmaZulu).
Siyabonga Khumalo (Swallows) wins a free kick on the right wing.
Corner, AmaZulu. Conceded by Juniad Sait.
Bonginkosi Ntuli (AmaZulu) wins a free kick on the left wing.
Foul by Tlakusani Mthethwa (Swallows).
Substitution, Swallows. Thato Makua replaces Phelelani Mvelase.
Substitution, Swallows. Siboniso Mtshali replaces Waseem Isaacs.
Substitution, Swallows. Siyabonga Khumalo replaces Tshediso Patjie.
Goal! Swallows 2, AmaZulu 1. Keegan Allan (Swallows) converts the penalty with a right footed shot to the bottom right corner.
Veli Mothwa (AmaZulu) is shown the yellow card.
Penalty conceded by Abbubaker Mobara (AmaZulu) after a foul in the penalty area.
Penalty Swallows. Lindokuhle Praise Mtshali draws a foul in the penalty area.
Attempt missed. Waseem Isaacs (Swallows) right footed shot from outside the box is high and wide to the right.
Foul by Augustine Chidi Kwem (AmaZulu).
Mthokozisi Shwabule (Swallows) wins a free kick in the defensive half.
Attempt missed. Waseem Isaacs (Swallows) header from the centre of the box misses to the left. Assisted by Nicholus Lukhubeni with a cross.
Foul by Hellings Mhango (AmaZulu).
Tlakusani Mthethwa (Swallows) wins a free kick in the defensive half.
Attempt saved. Lindokuhle Praise Mtshali (Swallows) right footed shot from outside the box is saved in the top left corner.
Foul by Makhehlene Makhaula (AmaZulu).
Tlakusani Mthethwa (Swallows) wins a free kick in the attacking half.
Hellings Mhango (AmaZulu) wins a free kick on the left wing.
Foul by Nicholus Lukhubeni (Swallows).
Keagan Buchanan (AmaZulu) wins a free kick in the defensive half.
Foul by Nicholus Lukhubeni (Swallows).
Corner, AmaZulu. Conceded by Givemore Khupe.
Attempt missed. Waseem Isaacs (Swallows) header from the centre of the box misses to the left. Assisted by Phelelani Mvelase with a headed pass.
Hand ball by Hellings Mhango (AmaZulu).
Second Half begins Swallows 1, AmaZulu 1.
Substitution, Swallows. Mthokozisi Shwabule replaces Yagan Sasman.
First Half ends, Swallows 1, AmaZulu 1.
Foul by Riaan Hanamub (AmaZulu).
Tshediso Patjie (Swallows) wins a free kick on the right wing.
Goal! Swallows 1, AmaZulu 1. Keegan Allan (Swallows) header from the centre of the box to the centre of the goal. Assisted by Tshediso Patjie with a cross following a set piece situation.
Hand ball by Bonginkosi Ntuli (AmaZulu).
Hellings Mhango (AmaZulu) wins a free kick in the defensive half.
Foul by Nicholus Lukhubeni (Swallows).
Abbubaker Mobara (AmaZulu) wins a free kick in the defensive half.
Foul by Tlakusani Mthethwa (Swallows).
Offside, AmaZulu. Thembela Sikhakhane tries a through ball, but Augustine Chidi Kwem is caught offside.
Makhehlene Makhaula (AmaZulu) wins a free kick in the defensive half.
Foul by Tlakusani Mthethwa (Swallows).
Foul by Augustine Chidi Kwem (AmaZulu).
Juniad Sait (Swallows) wins a free kick in the defensive half.
Attempt missed. Riaan Hanamub (AmaZulu) left footed shot from outside the box is too high.
Attempt blocked. Hellings Mhango (AmaZulu) left footed shot from the left side of the box is blocked.
Goal! Swallows 0, AmaZulu 1. Hellings Mhango (AmaZulu) right footed shot from the centre of the box to the centre of the goal. Assisted by Keagan Buchanan with a through ball.
Foul by Givemore Khupe (Swallows).
Augustine Chidi Kwem (AmaZulu) wins a free kick in the attacking half.
Givemore Khupe (Swallows) is shown the yellow card.
Keagan Buchanan (AmaZulu) is shown the yellow card.
Foul by Keegan Allan (Swallows).
Keagan Buchanan (AmaZulu) wins a free kick in the defensive half.
Attempt saved. Lindokuhle Praise Mtshali (Swallows) header from the left side of the six yard box is saved in the bottom left corner. Assisted by Tshediso Patjie with a cross.
Corner, Swallows. Conceded by Makhehlene Makhaula.
Attempt blocked. Tshediso Patjie (Swallows) right footed shot from outside the box is blocked. Assisted by Lindokuhle Praise Mtshali.
Juniad Sait (Swallows) wins a free kick in the defensive half.
Foul by Augustine Chidi Kwem (AmaZulu).
Attempt missed. Waseem Isaacs (Swallows) header from the centre of the box is close, but misses to the left. Assisted by Yagan Sasman with a cross.
Lindokuhle Praise Mtshali (Swallows) wins a free kick in the attacking half.
Foul by Keagan Buchanan (AmaZulu).
Attempt saved. Keagan Buchanan (AmaZulu) right footed shot from outside the box is saved in the bottom right corner.
Foul by Yagan Sasman (Swallows).
Bonginkosi Ntuli (AmaZulu) wins a free kick in the attacking half.
Attempt missed. Hellings Mhango (AmaZulu) right footed shot from the centre of the box is close, but misses the top right corner. Assisted by Augustine Chidi Kwem.
Attempt saved. Waseem Isaacs (Swallows) right footed shot from outside the box is saved in the centre of the goal. Assisted by Tlakusani Mthethwa.
Attempt missed. Lindokuhle Praise Mtshali (Swallows) header from the centre of the box misses to the right. Assisted by Yagan Sasman with a cross following a corner.
Corner, Swallows. Conceded by Abbubaker Mobara.
Tlakusani Mthethwa (Swallows) wins a free kick in the defensive half.
Foul by Augustine Chidi Kwem (AmaZulu).
Offside, Swallows. Nicholus Lukhubeni tries a through ball, but Waseem Isaacs is caught offside.
Lineups are announced and players are warming up.