Second Half ends, Cape Town City 2, Swallows 0.
Thamsanqa Mkhize (Cape Town City) is shown the red card.
Bongani Sam (Swallows) is shown the red card.
Thamsanqa Mkhize (Cape Town City) is shown the yellow card for a bad foul.
Foul by Thamsanqa Mkhize (Cape Town City).
Bongani Sam (Swallows) wins a free kick on the left wing.
Foul by Lorenzo Gordinho (Cape Town City).
Waseem Isaacs (Swallows) wins a free kick on the right wing.
Lorenzo Gordinho (Cape Town City) wins a free kick on the left wing.
Foul by Nicholus Lukhubeni (Swallows).
Attempt missed. Keanu Cupido (Cape Town City) header from the centre of the box is close, but misses to the left following a set piece situation.
Darwin González (Cape Town City) wins a free kick on the left wing.
Foul by Kwandakwensizwa Mngonyama (Swallows).
Substitution, Cape Town City. Lorenzo Gordinho replaces Taariq Fielies because of an injury.
Attempt missed. Bongani Sam (Swallows) left footed shot from the left side of the box is too high.
Delay over. They are ready to continue.
Delay in match because of an injury Taariq Fielies (Cape Town City).
Foul by Keanu Cupido (Cape Town City).
Waseem Isaacs (Swallows) wins a free kick in the attacking half.
Delay over. They are ready to continue.
Substitution, Cape Town City. Bertrand Mani replaces Jaedin Rhodes.
Substitution, Cape Town City. Marc van Heerden replaces Lyle Lakay.
Delay in match because of an injury Tlakusani Mthethwa (Swallows).
Darren Keet (Cape Town City) wins a free kick in the defensive half.
Foul by Waseem Isaacs (Swallows).
Attempt blocked. Waseem Isaacs (Swallows) right footed shot from outside the box is blocked.
Foul by Taariq Fielies (Cape Town City).
Waseem Isaacs (Swallows) wins a free kick in the attacking half.
Substitution, Swallows. Bongani Sam replaces Tawanda Macheke.
Substitution, Swallows. Nicholus Lukhubeni replaces Evans Rusike.
Foul by Jaedin Rhodes (Cape Town City).
Lindokuhle Mtshali (Swallows) wins a free kick in the defensive half.
Foul by Jaedin Rhodes (Cape Town City).
Kwandakwensizwa Mngonyama (Swallows) wins a free kick in the defensive half.
Foul by Khanyisa Mayo (Cape Town City).
Lindokuhle Mtshali (Swallows) wins a free kick in the defensive half.
Substitution, Cape Town City. Thabo Nodada replaces Taahir Goedeman.
Evans Rusike (Swallows) wins a free kick on the right wing.
Foul by Thamsanqa Mkhize (Cape Town City).
Offside, Cape Town City. Keanu Cupido tries a through ball, but Thamsanqa Mkhize is caught offside.
Corner, Cape Town City. Conceded by Yagan Sasman.
Foul by Waseem Isaacs (Swallows).
Keanu Cupido (Cape Town City) wins a free kick in the defensive half.
Delay over. They are ready to continue.
Delay in match because of an injury Evans Rusike (Swallows).
Attempt missed. Taahir Goedeman (Cape Town City) right footed shot from the centre of the box is close, but misses to the left.
Attempt missed. Tawanda Macheke (Swallows) header from the centre of the box is close, but misses to the left. Assisted by Lindokuhle Mtshali following a set piece situation.
Lindokuhle Mtshali (Swallows) wins a free kick in the attacking half.
Foul by Fidèle Ambina (Cape Town City).
Attempt missed. Lyle Lakay (Cape Town City) left footed shot from outside the box is close, but misses the top right corner from a direct free kick.
Keegan Allan (Swallows) is shown the red card.
Foul by Keegan Allan (Swallows).
Khanyisa Mayo (Cape Town City) wins a free kick in the attacking half.
Corner, Cape Town City. Conceded by Kwandakwensizwa Mngonyama.
Yagan Sasman (Swallows) is shown the yellow card for a bad foul.
Foul by Yagan Sasman (Swallows).
Khanyisa Mayo (Cape Town City) wins a free kick in the attacking half.
Goal! Cape Town City 2, Swallows 0. Taariq Fielies (Cape Town City) right footed shot from outside the box to the top left corner following a corner.
Corner, Cape Town City. Conceded by Keegan Allan.
Delay over. They are ready to continue.
Tawanda Macheke (Swallows) is shown the yellow card for a bad foul.
Delay in match because of an injury Thamsanqa Mkhize (Cape Town City).
Foul by Tawanda Macheke (Swallows).
Thamsanqa Mkhize (Cape Town City) wins a free kick in the defensive half.
Kwandakwensizwa Mngonyama (Swallows) wins a free kick on the right wing.
Foul by Jaedin Rhodes (Cape Town City).
Attempt missed. Juniad Sait (Swallows) header from the centre of the box is just a bit too high. Assisted by Lindokuhle Mtshali with a cross following a corner.
Corner, Swallows. Conceded by Taariq Fielies.
Tlakusani Mthethwa (Swallows) wins a free kick in the attacking half.
Foul by Taahir Goedeman (Cape Town City).
Corner, Swallows. Conceded by Darwin González.
Delay over. They are ready to continue.
Delay in match because of an injury Thamsanqa Mkhize (Cape Town City).
Attempt blocked. Jaedin Rhodes (Cape Town City) right footed shot from the centre of the box is blocked. Assisted by Keanu Cupido.
Attempt missed. Khanyisa Mayo (Cape Town City) left footed shot from the centre of the box misses to the left. Assisted by Lyle Lakay following a set piece situation.
Foul by Keegan Allan (Swallows).
Khanyisa Mayo (Cape Town City) wins a free kick in the attacking half.
Substitution, Swallows. Juniad Sait replaces Gregory Damons.
Substitution, Swallows. Waseem Isaacs replaces Mbulelo Wambi.
Second Half begins Cape Town City 1, Swallows 0.
Substitution, Cape Town City. Thato Mokeke replaces Mduduzi Mdantsane.
First Half ends, Cape Town City 1, Swallows 0.
Attempt missed. Gregory Damons (Swallows) right footed shot from outside the box is too high from a direct free kick.
Foul by Darwin González (Cape Town City).
Mbulelo Wambi (Swallows) wins a free kick in the attacking half.
Attempt blocked. Tlakusani Mthethwa (Swallows) right footed shot from outside the box is blocked. Assisted by Mbulelo Wambi.
Offside, Swallows. Lindokuhle Mtshali tries a through ball, but Evans Rusike is caught offside.
Keanu Cupido (Cape Town City) wins a free kick in the defensive half.
Foul by Evans Rusike (Swallows).
Foul by Mduduzi Mdantsane (Cape Town City).
Mbulelo Wambi (Swallows) wins a free kick in the attacking half.
Thamsanqa Mkhize (Cape Town City) wins a free kick on the right wing.
Foul by Tawanda Macheke (Swallows).
Offside, Swallows. Tlakusani Mthethwa tries a through ball, but Evans Rusike is caught offside.
Delay over. They are ready to continue.
Delay in match because of an injury Thamsanqa Mkhize (Cape Town City).
Attempt blocked. Tawanda Macheke (Swallows) right footed shot from the centre of the box is blocked. Assisted by Lindokuhle Mtshali.
Foul by Darwin González (Cape Town City).
Lindokuhle Mtshali (Swallows) wins a free kick on the left wing.
Taahir Goedeman (Cape Town City) wins a free kick on the right wing.
Foul by Pentjie Zulu (Swallows).
Corner, Swallows. Conceded by Fidèle Ambina.
Attempt missed. Khanyisa Mayo (Cape Town City) left footed shot from the centre of the box is close, but misses to the left following a corner.
Corner, Cape Town City. Conceded by Kwandakwensizwa Mngonyama.
Attempt blocked. Khanyisa Mayo (Cape Town City) header from the centre of the box is blocked. Assisted by Darwin González with a cross.
Taahir Goedeman (Cape Town City) wins a free kick in the attacking half.
Foul by Yagan Sasman (Swallows).
Lyle Lakay (Cape Town City) is shown the yellow card for a bad foul.
Foul by Lyle Lakay (Cape Town City).
Gregory Damons (Swallows) wins a free kick in the attacking half.
Attempt missed. Tawanda Macheke (Swallows) right footed shot from outside the box misses to the left. Assisted by Lindokuhle Mtshali.
Foul by Taahir Goedeman (Cape Town City).
Tawanda Macheke (Swallows) wins a free kick in the attacking half.
Corner, Swallows. Conceded by Thamsanqa Mkhize.
Foul by Jaedin Rhodes (Cape Town City).
Kwandakwensizwa Mngonyama (Swallows) wins a free kick in the defensive half.
Goal! Cape Town City 1, Swallows 0. Taahir Goedeman (Cape Town City) right footed shot from outside the box to the top right corner. Assisted by Jaedin Rhodes with a headed pass.
Attempt saved. Yagan Sasman (Swallows) header from the centre of the box is saved in the top right corner. Assisted by Gregory Damons with a cross.
Corner, Swallows. Conceded by Darwin González.
Attempt blocked. Evans Rusike (Swallows) right footed shot from the right side of the six yard box is blocked. Assisted by Gregory Damons with a cross.
Corner, Swallows. Conceded by Thamsanqa Mkhize.
Attempt blocked. Gregory Damons (Swallows) right footed shot from outside the box is blocked.
Foul by Taariq Fielies (Cape Town City).
Evans Rusike (Swallows) wins a free kick in the attacking half.
Attempt saved. Evans Rusike (Swallows) right footed shot from the centre of the box is saved in the bottom left corner.
Lineups are announced and players are warming up.