Second Half ends, Moroka Swallows 0, Cape Town City 1.
Lindokuhle Mtshali (Moroka Swallows) wins a free kick in the attacking half.
Foul by Thabo Nodada (Cape Town City).
Mthokozisi Shwabule (Moroka Swallows) wins a free kick on the left wing.
Foul by Khanyisa Mayo (Cape Town City).
Attempt blocked. Daweron van Rhyn (Moroka Swallows) right footed shot from outside the box is blocked. Assisted by Mthokozisi Shwabule.
Offside, Moroka Swallows. Keegan Allan tries a through ball, but Gabadinho Mhango is caught offside.
Substitution, Cape Town City. Luyolo Slatsha replaces Darwin González.
Substitution, Cape Town City. Jó Paciência replaces Jaedin Rhodes.
Lindokuhle Mtshali (Moroka Swallows) wins a free kick in the attacking half.
Foul by Tshegofatso Nyama (Cape Town City).
Attempt missed. Khanyisa Mayo (Cape Town City) header from the centre of the box is high and wide to the right. Assisted by Darwin González with a cross.
Tshegofatso Mabasa (Moroka Swallows) is shown the yellow card for a bad foul.
Foul by Tshegofatso Mabasa (Moroka Swallows).
Thamsanqa Mkhize (Cape Town City) wins a free kick in the attacking half.
Substitution, Moroka Swallows. Dumisani Zuma replaces Andile Jali.
Offside, Cape Town City. Marc van Heerden tries a through ball, but Khanyisa Mayo is caught offside.
Gabadinho Mhango (Moroka Swallows) wins a free kick on the right wing.
Foul by Khanyisa Mayo (Cape Town City).
Kagiso Malinga (Moroka Swallows) wins a free kick on the right wing.
Foul by Tshegofatso Nyama (Cape Town City).
Lindokuhle Mtshali (Moroka Swallows) wins a free kick in the defensive half.
Foul by Tshegofatso Nyama (Cape Town City).
Offside, Moroka Swallows. Mthokozisi Shwabule tries a through ball, but Gabadinho Mhango is caught offside.
Thato Mokeke (Cape Town City) is shown the yellow card for a bad foul.
Andile Jali (Moroka Swallows) wins a free kick on the right wing.
Foul by Thato Mokeke (Cape Town City).
Kagiso Malinga (Moroka Swallows) wins a free kick in the defensive half.
Foul by Thato Mokeke (Cape Town City).
Substitution, Moroka Swallows. Mthokozisi Shwabule replaces Junaid Sait.
Offside, Cape Town City. Marc van Heerden tries a through ball, but Khanyisa Mayo is caught offside.
Attempt missed. Daweron van Rhyn (Moroka Swallows) left footed shot from outside the box misses to the left.
Keenan Phillips (Moroka Swallows) wins a free kick in the defensive half.
Foul by Tshegofatso Nyama (Cape Town City).
Delay over. They are ready to continue.
Substitution, Cape Town City. Lorenzo Gordinho replaces Juan Zapata.
Delay in match because of an injury Juan Zapata (Cape Town City).
Foul by Keenan Phillips (Moroka Swallows).
Khanyisa Mayo (Cape Town City) wins a free kick on the left wing.
Attempt missed. Gabadinho Mhango (Moroka Swallows) right footed shot from the centre of the box is close, but misses to the right. Assisted by Keenan Phillips.
Offside, Moroka Swallows. Daniel Akpeyi tries a through ball, but Kagiso Malinga is caught offside.
Foul by Lindokuhle Mtshali (Moroka Swallows).
Juan Zapata (Cape Town City) wins a free kick in the defensive half.
Daweron van Rhyn (Moroka Swallows) wins a free kick in the attacking half.
Foul by Juan Zapata (Cape Town City).
Offside, Moroka Swallows. Andile Jali tries a through ball, but Lindokuhle Mtshali is caught offside.
Corner, Moroka Swallows. Conceded by Darren Keet.
Attempt saved. Gabadinho Mhango (Moroka Swallows) right footed shot from outside the box is saved in the top centre of the goal.
Tshegofatso Mabasa (Moroka Swallows) wins a free kick in the attacking half.
Foul by Marc van Heerden (Cape Town City).
Delay over. They are ready to continue.
Delay in match (Moroka Swallows).
Attempt saved. Keanu Cupido (Cape Town City) header from the left side of the box is saved in the centre of the goal. Assisted by Tshegofatso Nyama with a cross.
Corner, Cape Town City. Conceded by Junaid Sait.
Substitution, Cape Town City. Tshegofatso Nyama replaces Fidèle Ambina.
Substitution, Cape Town City. Thabo Nodada replaces Taahir Goedeman.
Foul by Gabadinho Mhango (Moroka 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 Kagiso Malinga (Moroka Swallows).
Delay in match because of an injury Fidèle Ambina (Cape Town City).
Substitution, Moroka Swallows. Daweron van Rhyn replaces Lantshene Phalane.
Substitution, Moroka Swallows. Gabadinho Mhango replaces Ntsako Makhubela.
Corner, Moroka Swallows. Conceded by Thamsanqa Mkhize.
Foul by Junaid Sait (Moroka Swallows).
Taahir Goedeman (Cape Town City) wins a free kick in the defensive half.
Attempt blocked. Kagiso Malinga (Moroka Swallows) header from the left side of the six yard box is blocked. Assisted by Lantshene Phalane with a cross.
Corner, Moroka Swallows. Conceded by Marc van Heerden.
Offside, Cape Town City. Jaedin Rhodes tries a through ball, but Khanyisa Mayo is caught offside.
Foul by Juan Zapata (Cape Town City).
Keegan Allan (Moroka Swallows) wins a free kick in the defensive half.
Taahir Goedeman (Cape Town City) wins a free kick in the attacking half.
Foul by Lantshene Phalane (Moroka Swallows).
Foul by Lantshene Phalane (Moroka Swallows).
Khanyisa Mayo (Cape Town City) wins a free kick in the defensive half.
Kagiso Malinga (Moroka Swallows) is shown the yellow card.
Goal! Moroka Swallows 0, Cape Town City 1. Taahir Goedeman (Cape Town City) right footed shot from the centre of the box to the centre of the goal.
Attempt saved. Jaedin Rhodes (Cape Town City) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Darwin González.
Attempt missed. Ntsako Makhubela (Moroka Swallows) left footed shot from the left side of the box misses to the left.
Attempt blocked. Tshegofatso Mabasa (Moroka Swallows) left footed shot from the centre of the box is blocked. Assisted by Junaid Sait.
Corner, Moroka Swallows. Conceded by Darren Keet.
Attempt saved. Kagiso Malinga (Moroka Swallows) header from the centre of the box is saved in the top centre of the goal. Assisted by Keenan Phillips with a cross.
Delay over. They are ready to continue.
Delay in match because of an injury Junaid Sait (Moroka Swallows).
Foul by Taahir Goedeman (Cape Town City).
Junaid Sait (Moroka Swallows) wins a free kick in the defensive half.
Second Half begins Moroka Swallows 0, Cape Town City 0.
First Half ends, Moroka Swallows 0, Cape Town City 0.
Offside, Cape Town City. Juan Zapata tries a through ball, but Fidèle Ambina is caught offside.
Taahir Goedeman (Cape Town City) wins a free kick in the defensive half.
Foul by Lindokuhle Mtshali (Moroka Swallows).
Jaedin Rhodes (Cape Town City) wins a free kick in the defensive half.
Foul by Lindokuhle Mtshali (Moroka Swallows).
Delay over. They are ready to continue.
Delay in match because of an injury Tshegofatso Mabasa (Moroka Swallows).
Thamsanqa Mkhize (Cape Town City) wins a free kick on the right wing.
Foul by Kagiso Malinga (Moroka Swallows).
Attempt missed. Khanyisa Mayo (Cape Town City) header from the centre of the box is close, but misses to the right. Assisted by Darwin González with a cross.
Foul by Lindokuhle Mtshali (Moroka Swallows).
Keanu Cupido (Cape Town City) wins a free kick in the defensive half.
Attempt saved. Lindokuhle Mtshali (Moroka Swallows) right footed shot from the centre of the box is saved in the centre of the goal.
Attempt blocked. Lindokuhle Mtshali (Moroka Swallows) left footed shot from the centre of the box is blocked. Assisted by Keenan Phillips with a cross.
Tshegofatso Mabasa (Moroka Swallows) wins a free kick in the defensive half.
Foul by Marc van Heerden (Cape Town City).
Foul by Kagiso Malinga (Moroka 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 Kagiso Malinga (Moroka Swallows).
Fidèle Ambina (Cape Town City) is shown the yellow card.
Ntsako Makhubela (Moroka Swallows) wins a free kick in the defensive half.
Foul by Fidèle Ambina (Cape Town City).
Foul by Keenan Phillips (Moroka Swallows).
Keanu Cupido (Cape Town City) wins a free kick in the defensive half.
Thamsanqa Mkhize (Cape Town City) is shown the yellow card for a bad foul.
Lindokuhle Mtshali (Moroka Swallows) wins a free kick on the left wing.
Foul by Thamsanqa Mkhize (Cape Town City).
Attempt missed. Juan Zapata (Cape Town City) right footed shot from outside the box is too high.
Foul by Juan Zapata (Cape Town City).
Kagiso Malinga (Moroka Swallows) wins a free kick in the defensive half.
Foul by Taahir Goedeman (Cape Town City).
Andile Jali (Moroka Swallows) wins a free kick in the defensive half.
Delay over. They are ready to continue.
Delay in match because of an injury Ntsako Makhubela (Moroka Swallows).
Foul by Fidèle Ambina (Cape Town City).
Ntsako Makhubela (Moroka Swallows) wins a free kick in the defensive half.
Thamsanqa Mkhize (Cape Town City) wins a free kick on the right wing.
Foul by Kagiso Malinga (Moroka Swallows).
Delay over. They are ready to continue.
Delay in match because of an injury Lindokuhle Mtshali (Moroka Swallows).
Foul by Taahir Goedeman (Cape Town City).
Lindokuhle Mtshali (Moroka Swallows) wins a free kick in the defensive half.
Corner, Cape Town City. Conceded by Junaid Sait.
Attempt missed. Bongani Sam (Moroka Swallows) header from the right side of the six yard box misses to the left. Assisted by Lantshene Phalane with a cross following a corner.
Corner, Moroka Swallows. Conceded by Marc van Heerden.
Hand ball by Darwin González (Cape Town City).
Hand ball by Taahir Goedeman (Cape Town City).
Attempt saved. Jaedin Rhodes (Cape Town City) left footed shot from the centre of the box is saved in the top left corner.
Junaid Sait (Moroka Swallows) wins a free kick in the defensive half.
Foul by Juan Zapata (Cape Town City).
Attempt missed. Darwin González (Cape Town City) right footed shot from the left side of the box is close, but misses to the left. Assisted by Marc van Heerden.
Foul by Lindokuhle Mtshali (Moroka Swallows).
Thamsanqa Mkhize (Cape Town City) wins a free kick in the defensive half.
Attempt missed. Khanyisa Mayo (Cape Town City) header from the centre of the box is too high. Assisted by Jaedin Rhodes.
Foul by Ntsako Makhubela (Moroka Swallows).
Fidèle Ambina (Cape Town City) wins a free kick in the defensive half.
Offside, Moroka Swallows. Andile Jali tries a through ball, but Keegan Allan is caught offside.
Kagiso Malinga (Moroka Swallows) wins a free kick on the right wing.
Foul by Marc van Heerden (Cape Town City).
Lineups are announced and players are warming up.