Second Half ends, Supersport United 2, Swallows 2.
Attempt missed. Iqraam Rayners (Supersport United) right footed shot from outside the box is close, but misses the top left corner from a direct free kick.
Kamohelo Mahlatsi (Swallows) is shown the yellow card.
Dillon Solomons (Swallows) is shown the yellow card for a bad foul.
Foul by Dillon Solomons (Swallows).
Iqraam Rayners (Supersport United) wins a free kick in the attacking half.
Goal! Supersport United 2, Swallows 2. Dillon Solomons (Swallows) converts the penalty with a right footed shot to the bottom right corner.
Penalty Swallows. Kagiso Malinga draws a foul in the penalty area.
Penalty conceded by Rasebotja Selaelo (Supersport United) after a foul in the penalty area.
Foul by Givemore Khupe (Swallows).
Boalefa Pule (Supersport United) wins a free kick in the defensive half.
Grant Margeman (Swallows) wins a free kick in the attacking half.
Foul by Jesse Donn (Supersport United).
Attempt missed. Thalente Mbatha (Supersport United) right footed shot from outside the box is close, but misses to the right.
Substitution, Supersport United. Thatayaone Ditlhokwe replaces Thamsanqa Gabuza.
Foul by Juniad Sait (Swallows).
Thamsanqa Gabuza (Supersport United) wins a free kick in the defensive half.
Substitution, Swallows. Joseph Mhlongo replaces Phelelani Mvelase.
Substitution, Swallows. Kagiso Malinga replaces Ruzaigh Gamildien.
Offside, Swallows. Wandisile Letlabika tries a through ball, but Dillon Solomons is caught offside.
Wandisile Letlabika (Swallows) wins a free kick in the attacking half.
Foul by Thamsanqa Gabuza (Supersport United).
Yagan Sasman (Swallows) is shown the yellow card for a bad foul.
Foul by Yagan Sasman (Swallows).
Thapelo Maseko (Supersport United) wins a free kick on the right wing.
Phelelani Mvelase (Swallows) wins a free kick on the right wing.
Foul by Rasebotja Selaelo (Supersport United).
Substitution, Supersport United. Thapelo Maseko replaces Keenan Phillips.
Attempt missed. Yagan Sasman (Swallows) left footed shot from the centre of the box misses to the right. Assisted by Ruzaigh Gamildien following a corner.
Attempt missed. Yagan Sasman (Swallows) right footed shot from the centre of the box is close, but misses to the left following a corner.
Corner, Swallows. Conceded by Siyabonga Nhlapo.
Offside, Supersport United. Gamphani Lungu tries a through ball, but Thamsanqa Gabuza is caught offside.
Substitution, Supersport United. Rasebotja Selaelo replaces Jamie Webber.
Wandisile Letlabika (Swallows) wins a free kick in the defensive half.
Foul by Thamsanqa Gabuza (Supersport United).
Goal! Supersport United 2, Swallows 1. Iqraam Rayners (Supersport United) right footed shot from the centre of the box to the bottom left corner. Assisted by Gamphani Lungu following a fast break.
Corner, Supersport United. Conceded by Dillon Solomons.
Offside, Swallows. Phelelani Mvelase tries a through ball, but Monnapule Saleng is caught offside.
Corner, Swallows. Conceded by Siyabonga Nhlapo.
Corner, Swallows. Conceded by Thamsanqa Gabuza.
Corner, Swallows. Conceded by Luke Fleurs.
Attempt blocked. Kamohelo Mahlatsi (Swallows) right footed shot from the right side of the box is blocked.
Attempt saved. Jamie Webber (Supersport United) right footed shot from long range on the left is saved in the top centre of the goal.
Hand ball by Thamsanqa Gabuza (Supersport United).
Corner, Supersport United. Conceded by Dillon Solomons.
Corner, Supersport United. Conceded by Juniad Sait.
Attempt saved. Monnapule Saleng (Swallows) left footed shot from the left side of the box is saved in the bottom left corner. Assisted by Wandisile Letlabika.
Grant Margeman (Swallows) wins a free kick in the defensive half.
Dangerous play by Jesse Donn (Supersport United).
Kamohelo Mahlatsi (Swallows) wins a free kick in the defensive half.
Foul by Jesse Donn (Supersport United).
Goal! Supersport United 1, Swallows 1. Ruzaigh Gamildien (Swallows) right footed shot from the centre of the box to the bottom left corner.
Attempt blocked. Phelelani Mvelase (Swallows) left footed shot from the centre of the box is blocked. Assisted by Kamohelo Mahlatsi.
Kamohelo Mahlatsi (Swallows) wins a free kick on the right wing.
Foul by Iqraam Rayners (Supersport United).
Attempt blocked. Ruzaigh Gamildien (Swallows) right footed shot from outside the box is blocked.
Second Half begins Supersport United 1, Swallows 0.
Substitution, Swallows. Phelelani Mvelase replaces Lebohang Mokoena.
Substitution, Supersport United. Thalente Mbatha replaces Kegan Johannes.
Substitution, Supersport United. Iqraam Rayners replaces Sifiso Ngobeni.
First Half ends, Supersport United 1, Swallows 0.
Attempt blocked. Lebohang Mokoena (Swallows) left footed shot from the centre of the box is blocked. Assisted by Monnapule Saleng.
Ruzaigh Gamildien (Swallows) is shown the yellow card for a bad foul.
Foul by Ruzaigh Gamildien (Swallows).
Sifiso Ngobeni (Supersport United) wins a free kick on the left wing.
Attempt missed. Monnapule Saleng (Swallows) left footed shot from outside the box is high and wide to the left. Assisted by Lebohang Mokoena.
Corner, Swallows. Conceded by Luke Fleurs.
Substitution, Swallows. Givemore Khupe replaces Musa Nyatama because of an injury.
Attempt saved. Ruzaigh Gamildien (Swallows) right footed shot from outside the box is saved in the centre of the goal. Assisted by Lebohang Mokoena.
Kamohelo Mahlatsi (Swallows) wins a free kick on the left wing.
Foul by Jesse Donn (Supersport United).
Kamohelo Mahlatsi (Swallows) wins a free kick on the left wing.
Foul by Jesse Donn (Supersport United).
Corner, Supersport United. Conceded by Juniad Sait.
Corner, Supersport United. Conceded by Juniad Sait.
Attempt missed. Ruzaigh Gamildien (Swallows) header from very close range is too high. Assisted by Musa Nyatama following a corner.
Attempt missed. Musa Nyatama (Swallows) header from the centre of the box misses to the right. Assisted by Monnapule Saleng with a cross following a corner.
Corner, Swallows. Conceded by Siyabonga Nhlapo.
Attempt missed. Monnapule Saleng (Swallows) left footed shot from outside the box misses to the right.
Attempt missed. Dillon Solomons (Swallows) right footed shot from long range on the right is close, but misses to the right. Assisted by Monnapule Saleng.
Thamsanqa Gabuza (Supersport United) hits the right post with a left footed shot from the centre of the box. Assisted by Gamphani Lungu following a fast break.
Attempt blocked. Jamie Webber (Supersport United) right footed shot from outside the box is blocked. Assisted by Luke Fleurs.
Dangerous play by Musa Nyatama (Swallows).
Jesse Donn (Supersport United) wins a free kick in the defensive half.
Goal! Supersport United 1, Swallows 0. Kegan Johannes (Supersport United) right footed shot from very close range to the bottom left corner following a set piece situation.
Gamphani Lungu (Supersport United) wins a free kick on the left wing.
Foul by Juniad Sait (Swallows).
Foul by Yagan Sasman (Swallows).
Keenan Phillips (Supersport United) wins a free kick on the right wing.
Hand ball by Thamsanqa Gabuza (Supersport United).
Offside, Swallows. Grant Margeman tries a through ball, but Monnapule Saleng is caught offside.
Lineups are announced and players are warming up.