Second Half ends, Sekhukhune United 0, Swallows 1.
Attempt blocked. Roderick Kabwe (Sekhukhune United) left footed shot from outside the box is blocked.
Pogiso Mahlangu (Sekhukhune United) wins a free kick in the attacking half.
Foul by Musa Nyatama (Swallows).
Kagiso Malinga (Swallows) is shown the yellow card for a bad foul.
Nyiko Mobbie (Sekhukhune United) wins a free kick in the attacking half.
Foul by Kagiso Malinga (Swallows).
Attempt blocked. Vusimuzi Mncube (Sekhukhune United) right footed shot from outside the box is blocked. Assisted by Chibuike Ohizu with a headed pass.
Substitution, Swallows. Musa Nyatama replaces Givemore Khupe because of an injury.
Substitution, Swallows. Kagiso Malinga replaces Fawaaz Basadien.
Offside, Swallows. Thela Ngobeni tries a through ball, but Ruzaigh Gamildien is caught offside.
Attempt blocked. Yusuf Maart (Sekhukhune United) right footed shot from outside the box is blocked. Assisted by Vusimuzi Mncube.
Substitution, Sekhukhune United. Pogiso Mahlangu replaces Justice Chabalala.
Roderick Kabwe (Sekhukhune United) wins a free kick in the defensive half.
Foul by Givemore Khupe (Swallows).
Corner, Swallows. Conceded by Toaster Nsabata.
Attempt saved. Ruzaigh Gamildien (Swallows) header from the centre of the box is saved in the bottom right corner. Assisted by Khetukuthula Ndlovu with a cross.
Attempt saved. Yusuf Maart (Sekhukhune United) right footed shot from more than 35 yards is saved in the top left corner. Assisted by Tshediso Patjie.
Foul by Yusuf Maart (Sekhukhune United).
Khetukuthula Ndlovu (Swallows) wins a free kick in the defensive half.
Attempt missed. Edwin Gyimah (Sekhukhune United) header from the centre of the box is high and wide to the left. Assisted by Tshediso Patjie with a cross following a corner.
Corner, Sekhukhune United. Conceded by Khetukuthula Ndlovu.
Substitution, Swallows. Katlego Mohamme replaces Musonda Mwape.
Substitution, Swallows. Ruzaigh Gamildien replaces Kamohelo Mahlatsi.
Attempt missed. Evans Rusike (Sekhukhune United) right footed shot from the right side of the box is too high.
Willard Katsande (Sekhukhune United) wins a free kick in the attacking half.
Foul by Khetukuthula Ndlovu (Swallows).
Offside, Sekhukhune United. Chibuike Ohizu tries a through ball, but Evans Rusike is caught offside.
Roderick Kabwe (Sekhukhune United) wins a free kick on the left wing.
Foul by Khetukuthula Ndlovu (Swallows).
Offside, Sekhukhune United. Tshediso Patjie tries a through ball, but Chibuike Ohizu is caught offside.
Offside, Sekhukhune United. Toaster Nsabata tries a through ball, but Evans Rusike is caught offside.
Foul by Musonda Mwape (Swallows).
Roderick Kabwe (Sekhukhune United) wins a free kick in the defensive half.
Substitution, Sekhukhune United. Willard Katsande replaces Seun Macdee Ledwaba.
Substitution, Sekhukhune United. Evans Rusike replaces Justin Shonga.
Corner, Sekhukhune United. Conceded by Yagan Sasman.
Corner, Sekhukhune United. Conceded by Monnapule Saleng.
Attempt blocked. Tshediso Patjie (Sekhukhune United) right footed shot from outside the box is blocked.
Corner, Sekhukhune United. Conceded by Wandisile Letlabika.
Attempt missed. Roderick Kabwe (Sekhukhune United) right footed shot from outside the box is high and wide to the right following a set piece situation.
Attempt blocked. Roderick Kabwe (Sekhukhune United) left footed shot from more than 35 yards is blocked.
Foul by Thandani Ntshumayelo (Swallows).
Tshediso Patjie (Sekhukhune United) wins a free kick in the attacking half.
Substitution, Swallows. Thandani Ntshumayelo replaces Sphesihle Mbhele.
Foul by Khetukuthula Ndlovu (Swallows).
Roderick Kabwe (Sekhukhune United) wins a free kick in the attacking half.
Attempt missed. Khetukuthula Ndlovu (Swallows) right footed shot from the centre of the box misses to the left. Assisted by Monnapule Saleng with a cross.
Attempt saved. Khetukuthula Ndlovu (Swallows) right footed shot from the right side of the box is saved in the bottom left corner.
Goal! Sekhukhune United 0, Swallows 1. Musonda Mwape (Swallows) right footed shot from the left side of the six yard box to the bottom left corner.
Tshediso Patjie (Sekhukhune United) is shown the yellow card for a bad foul.
Givemore Khupe (Swallows) wins a free kick in the defensive half.
Foul by Tshediso Patjie (Sekhukhune United).
Foul by Givemore Khupe (Swallows).
Seun Macdee Ledwaba (Sekhukhune United) wins a free kick in the defensive half.
Second Half begins Sekhukhune United 0, Swallows 0.
Substitution, Sekhukhune United. Vusimuzi Mncube replaces Nkanyiso Madonsela.
First Half ends, Sekhukhune United 0, Swallows 0.
Foul by Givemore Khupe (Swallows).
Yusuf Maart (Sekhukhune United) wins a free kick in the defensive half.
Attempt missed. Musonda Mwape (Swallows) right footed shot from outside the box is high and wide to the right. Assisted by Fawaaz Basadien.
Attempt blocked. Dillon Solomons (Swallows) left footed shot from outside the box is blocked. Assisted by Monnapule Saleng.
Khetukuthula Ndlovu (Swallows) wins a free kick in the attacking half.
Foul by Tshediso Patjie (Sekhukhune United).
Kamohelo Mahlatsi (Swallows) wins a free kick in the attacking half.
Foul by Chibuike Ohizu (Sekhukhune United).
Attempt missed. Wandisile Letlabika (Swallows) right footed shot from the left side of the box is too high following a set piece situation.
Attempt blocked. Fawaaz Basadien (Swallows) left footed shot from a difficult angle and long range on the right is blocked.
Kamohelo Mahlatsi (Swallows) wins a free kick on the right wing.
Foul by Tshediso Patjie (Sekhukhune United).
Corner, Swallows. Conceded by Edwin Gyimah.
Monnapule Saleng (Swallows) wins a free kick in the defensive half.
Foul by Tshediso Patjie (Sekhukhune United).
Attempt saved. Justin Shonga (Sekhukhune United) header from the centre of the box is saved in the centre of the goal. Assisted by Edwin Gyimah with a headed pass.
Offside, Swallows. Dillon Solomons tries a through ball, but Musonda Mwape is caught offside.
Foul by Musonda Mwape (Swallows).
Roderick Kabwe (Sekhukhune United) wins a free kick in the defensive half.
Khetukuthula Ndlovu (Swallows) wins a free kick in the defensive half.
Foul by Tshediso Patjie (Sekhukhune United).
Corner, Sekhukhune United. Conceded by Dillon Solomons.
Hand ball by Musonda Mwape (Swallows).
Corner, Sekhukhune United. Conceded by Thela Ngobeni.
Attempt saved. Tshediso Patjie (Sekhukhune United) right footed shot from a difficult angle and long range on the left is saved in the top centre of the goal.
Foul by Wandisile Letlabika (Swallows).
Chibuike Ohizu (Sekhukhune United) wins a free kick on the left wing.
Attempt blocked. Nyiko Mobbie (Sekhukhune United) right footed shot from outside the box is blocked.
Foul by Wandisile Letlabika (Swallows).
Chibuike Ohizu (Sekhukhune United) wins a free kick in the attacking half.
Corner, Sekhukhune United. Conceded by Musonda Mwape.
Foul by Yagan Sasman (Swallows).
Justin Shonga (Sekhukhune United) wins a free kick on the right wing.
Foul by Khetukuthula Ndlovu (Swallows).
Roderick Kabwe (Sekhukhune United) wins a free kick in the defensive half.
Khetukuthula Ndlovu (Swallows) wins a free kick on the right wing.
Foul by Seun Macdee Ledwaba (Sekhukhune United).
Kamohelo Mahlatsi (Swallows) wins a free kick in the defensive half.
Foul by Yusuf Maart (Sekhukhune United).
Corner, Sekhukhune United. Conceded by Musonda Mwape.
Foul by Monnapule Saleng (Swallows).
Justin Shonga (Sekhukhune United) wins a free kick in the attacking half.
Foul by Dillon Solomons (Swallows).
Justin Shonga (Sekhukhune United) wins a free kick on the left wing.
Khetukuthula Ndlovu (Swallows) wins a free kick in the defensive half.
Foul by Nkanyiso Madonsela (Sekhukhune United).
Attempt missed. Yusuf Maart (Sekhukhune United) right footed shot from outside the box is too high.
Attempt saved. Khetukuthula Ndlovu (Swallows) right footed shot from outside the box is saved in the bottom left corner. Assisted by Musonda Mwape.
Lineups are announced and players are warming up.