Second Half ends, Stellenbosch 2, Royal AM 2.
Hand ball by Sello Jorry Matjila (Royal AM).
Foul by Dean David van Rooyen (Stellenbosch).
Sello Jorry Matjila (Royal AM) wins a free kick on the left wing.
Substitution, Stellenbosch. Mogamad De Goede replaces Ashley Du Preez.
Foul by Marc van Heerden (Stellenbosch).
Mfundo Thikazi (Royal AM) wins a free kick on the right wing.
Hand ball by Ashley Du Preez (Stellenbosch).
Goal! Stellenbosch 2, Royal AM 2. Judas Mosemaedi (Stellenbosch) right footed shot from very close range to the bottom right corner following a set piece situation.
Attempt saved. Antonio Van Wyk (Stellenbosch) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Marc van Heerden.
Tebogo Potsane (Royal AM) is shown the yellow card.
(Stellenbosch) wins a free kick in the attacking half.
6-second violation by Hugo Claude Patrick Nyame (Royal AM).
Second yellow card to Alton Zitha Macheke (Stellenbosch).
Goal! Stellenbosch 1, Royal AM 2. Tebogo Potsane (Royal AM) left footed shot from the left side of the six yard box to the centre of the goal following a fast break.
Substitution, Stellenbosch. Solly Khunyedi replaces Juan Ortiz.
Attempt saved. Judas Mosemaedi (Stellenbosch) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Antonio Van Wyk.
Attempt blocked. Judas Mosemaedi (Stellenbosch) right footed shot from the centre of the box is blocked. Assisted by Dean David van Rooyen with a cross.
Substitution, Royal AM. Jabulani Nkosingiphile Ncobeni replaces Given Kamogelo Mashikinya.
Substitution, Royal AM. Mfundo Thikazi replaces Ndumiso Mabena.
Substitution, Royal AM. Menzi Alson Masuku replaces Kabelo Mahlasela.
Attempt missed. Ndumiso Mabena (Royal AM) right footed shot from outside the box is close, but misses to the right from a direct free kick.
Foul by Alton Zitha Macheke (Stellenbosch).
Mxolisi Macuphu (Royal AM) wins a free kick in the attacking half.
Foul by Marc van Heerden (Stellenbosch).
Kabelo Mahlasela (Royal AM) wins a free kick in the defensive half.
Corner, Stellenbosch. Conceded by Lesego Manganyi.
Attempt blocked. Thabo Matlaba (Royal AM) left footed shot from the left side of the box is blocked.
Corner, Stellenbosch. Conceded by Mbhazima Tshepo Rikhotso.
Foul by Juan Ortiz (Stellenbosch).
Tebogo Potsane (Royal AM) wins a free kick in the defensive half.
Substitution, Royal AM. Tebogo Potsane replaces Victor Letsoalo.
Offside, Stellenbosch. Dean David van Rooyen tries a through ball, but Judas Mosemaedi is caught offside.
Attempt blocked. Antonio Van Wyk (Stellenbosch) right footed shot from outside the box is blocked. Assisted by Jayden Adams.
Goal! Stellenbosch 1, Royal AM 1. Judas Mosemaedi (Stellenbosch) right footed shot from the centre of the box to the bottom left corner. Assisted by Antonio Van Wyk.
Attempt missed. Judas Mosemaedi (Stellenbosch) header from the centre of the box is high and wide to the right. Assisted by Marc van Heerden with a cross following a set piece situation.
Antonio Van Wyk (Stellenbosch) wins a free kick on the left wing.
Foul by Victor Letsoalo (Royal AM).
Substitution, Stellenbosch. Jayden Adams replaces Ibraheem Jabaar.
Substitution, Stellenbosch. Antonio Van Wyk replaces Stanley Dimgba.
Substitution, Stellenbosch. Judas Mosemaedi replaces Júnior Mendieta.
Attempt blocked. Ibraheem Jabaar (Stellenbosch) left footed shot from the centre of the box is blocked. Assisted by Ashley Du Preez.
Attempt missed. Ashley Du Preez (Stellenbosch) right footed shot from long range on the left is too high. Assisted by Marc van Heerden.
Corner, Royal AM. Conceded by Sage Stephens.
Attempt saved. Mxolisi Macuphu (Royal AM) right footed shot from the right side of the box is saved in the bottom right corner. Assisted by Ndumiso Mabena.
Attempt missed. Ashley Du Preez (Stellenbosch) right footed shot from the centre of the box is high and wide to the right.
Foul by Alton Zitha Macheke (Stellenbosch).
Given Kamogelo Mashikinya (Royal AM) wins a free kick in the defensive half.
Corner, Stellenbosch. Conceded by Shadrack Kobedi.
Stanley Dimgba (Stellenbosch) wins a free kick in the defensive half.
Foul by Lesego Manganyi (Royal AM).
Foul by Ibraheem Jabaar (Stellenbosch).
Kabelo Mahlasela (Royal AM) wins a free kick on the left wing.
Substitution, Royal AM. Sello Jorry Matjila replaces Mokete Mogaila.
Second Half begins Stellenbosch 0, Royal AM 1.
First Half ends, Stellenbosch 0, Royal AM 1.
Attempt missed. Stanley Dimgba (Stellenbosch) left footed shot from outside the box is high and wide to the left. Assisted by Sibongiseni Mthethwa.
Attempt missed. Stanley Dimgba (Stellenbosch) left footed shot from outside the box misses to the right. Assisted by Ashley Du Preez.
Foul by Sibongiseni Mthethwa (Stellenbosch).
Kabelo Mahlasela (Royal AM) wins a free kick in the defensive half.
Mbhazima Tshepo Rikhotso (Royal AM) is shown the yellow card for a bad foul.
Ashley Du Preez (Stellenbosch) wins a free kick in the attacking half.
Foul by Mbhazima Tshepo Rikhotso (Royal AM).
Attempt saved. Stanley Dimgba (Stellenbosch) left footed shot from outside the box is saved in the centre of the goal. Assisted by Sibongiseni Mthethwa.
Corner, Stellenbosch. Conceded by Mbhazima Tshepo Rikhotso.
Attempt blocked. Marc van Heerden (Stellenbosch) left footed shot from outside the box is blocked.
Stanley Dimgba (Stellenbosch) wins a free kick in the attacking half.
Foul by Mbhazima Tshepo Rikhotso (Royal AM).
Attempt missed. Mokete Mogaila (Royal AM) right footed shot from the right side of the box is close, but misses to the left. Assisted by Ndumiso Mabena following a fast break.
Attempt saved. Victor Letsoalo (Royal AM) right footed shot from outside the box is saved in the centre of the goal.
Alton Zitha Macheke (Stellenbosch) is shown the yellow card for a bad foul.
Foul by Alton Zitha Macheke (Stellenbosch).
Victor Letsoalo (Royal AM) wins a free kick in the attacking half.
Corner, Stellenbosch. Conceded by Hugo Claude Patrick Nyame.
Penalty saved! Júnior Mendieta (Stellenbosch) fails to capitalise on this great opportunity, right footed shot saved in the bottom right corner.
Penalty Stellenbosch. Stanley Dimgba draws a foul in the penalty area.
Penalty conceded by Kabelo Mahlasela (Royal AM) after a foul in the penalty area.
Ibraheem Jabaar (Stellenbosch) wins a free kick in the defensive half.
Foul by Victor Letsoalo (Royal AM).
Attempt missed. Juan Ortiz (Stellenbosch) header from the centre of the box is too high. Assisted by Alton Zitha Macheke with a cross following a corner.
Corner, Stellenbosch. Conceded by Shadrack Kobedi.
Foul by Juan Ortiz (Stellenbosch).
Lesego Manganyi (Royal AM) wins a free kick in the defensive half.
Ibraheem Jabaar (Stellenbosch) wins a free kick in the defensive half.
Foul by Ndumiso Mabena (Royal AM).
Stanley Dimgba (Stellenbosch) wins a free kick in the attacking half.
Foul by Victor Letsoalo (Royal AM).
Goal! Stellenbosch 0, Royal AM 1. Mxolisi Macuphu (Royal AM) left footed shot from the centre of the box to the bottom left corner. Assisted by Thabo Matlaba.
Hand ball by Ibraheem Jabaar (Stellenbosch).
Corner, Stellenbosch. Conceded by Hugo Claude Patrick Nyame.
Attempt saved. Ashley Du Preez (Stellenbosch) right footed shot from outside the box is saved in the bottom right corner. Assisted by Júnior Mendieta with a through ball.
Lineups are announced and players are warming up.