Orlando Pirates: 31. Ofori, 5. Nyauza, 49. Ndah, 26. Shandu, 23. Maela, 6. Motshwari, 20. Mosele, 18. Dlamini, 3. Lorch, 11. Hotto, 46. Peprah, Subs: 40. Mpontshane, 42. Mabaso, 27. Dzvukamanja, 32. Mntambo, 19. Sam, 17. Jooste, 15. Makaringe, 9. Mabasa, 4. Jele.
Royal AM : 1. Heugh, 14. Matlaba, 13. Manganyi, 5. Dlamini, 30. Monamodi, 42. Ncobeni, 12. Mahlasela, 11. Potsane, 17. Mogaila, 10. Mabena, 9. Macuphu.
Subs: 16. Nyame, 2. Msomi, 15. Shezi, 19. Matjila, 18. Mashikinya, 7. Pelembe, 34. Thikazi, 50. Masuku, 45. George.
When these teams last met in the league during October last year they had to settle for a 1-1 draw.
Pirates thrashed Maritzburg United 4-1 on Tuesday, while Royals went down 3-2 to Mamelodi Sundowns in their last game on Monday.
A Royals win will secure second spot above Cape Town City based on goal difference, while a Pirates win will take them closer with one game left to play against ninth placed SuperSport United next week.
A Champions League place is still very much up for grabs for either team if they can secure victory today.
Royals are currently fifth on the table, while Pirates are sixth.
Good evening and welcome to the Chatsworth Stadium for our coverage of this crucial Dstv Premiership clash between Royal AM and Orlando Pirates.
Kick-off! We are underway here in Chatsworth!
GOAL, ORLANDO PIRATES, HOTTO! 0-1: WOW! Just like that Hotto strikes.
It's a good cross into the box from Lorch and a leaping Hotto is there to get his left foot behind it. The keeper had no chance in the bottom corner. Pirates lead inside the first three minutes.
GOAL, ORLANDO PIRATES, PEPRAH! 0-2: What's going on here? Pirates come again and this time Hotto turns provider, as Peprah is there with a superb header. Pirates are on FIRE!
Royals are just a tad shell shocked here but they have also not helped themselves. Can they get back into this game? We have a lot of time left.
Pirates have a set-piece after a foul by Macuphu on Nyauza.
Royals continue to make mistakes under pressure but now they at least have a free-kick after a foul by Motshwari on Potsane.
Pirates come again and a throug-ball from Shandu finds the target Hotto. It can amount to nothing, as the flag is up for OFFSIDE!
Royals have only seen 36% of the possession thus far.
It's silly by Dlamini to hand Royals a free-kick in their own half after a foul on Mahlasela.
Pirates come again after the free-kick and Peprah finds Lorch, who is adjudged OFFSIDE! Royals need to tighten up!
Mogaila combines nicely with Mabena for Royals but he is then halted in his tracks to secure a free-kick.
It's tough to defend for Royals at the moment and the gaps keep on opening up. Royals concede another free-kick under pressure.
Lorch is down after that challenge by Ncobeni. He needs attention.
The free-kick is easily cleared by Royals.
A rare Royals attack and they make their way into the box after a pass by Macuphu and they secure a corner.
The corner is SAVED, as Royals come close and they secure a free-kick.
Royals secure two corners in a row and they are not letting off now. Pirates clear!
Mogaila causes more problems for Pirates and he secures a free-kick after Hotto fouls him. The free-kick is wasted. POOR and relief for Pirates and Ofori!
Heugh is forced to come off his line to clear, as Pirates now apply the pressure.
It's end to end stuff now and Pirates have another free-kick 20 metres out from the box.
What a WASTE by Hotto, as the set-piece rises and rises high and wide over the keeper.
We will have two minutes of time added on for stoppages.
HALF-TIME: ROYAL AM 0-2 ORLANDO PIRATES. Pirates lead after two early goals where they stunned the home team. Royals have had their moments and they are certainly not out of this yet.
Kick-off! We are back underway in the second half.
SUBSTITUTION: We have a change at the break for Royal AM. Thikazi is on for Monamodi.
YELLOW CARD, ORLANDO PIRATES, MOTSHWARI! 0-2: Ben Motshwari was carded by the referee just before the break for a foul on Potsane.
Royals have a free-kick in a decent position and it is floated in by Ncobeni. The header from Mabena is OVER!
Pirates secure their first corner of the game after 51 minutes.
Pirates applying more pressure now and Peprah secures another corner. The danger is not quite over yet and if Pirates score next Royals will find it difficult to get back.
YELLOW CARD, ORLANDO PIRATES, HOTTO! 0-2: Hotto with a shoulder into the face of Manganyi and he is booked as a result.
It is clear that Royals have their eyes on the clock and are rushing things. They need to just settle down and do the basics right.
Great work by the Royals' keeper Heugh under pressure, as he comes off his line to chest the ball clear before kicking it.
SUBSTITUTION: Makaringe is on for Dlamini, as Pirates make a change.
Thikazi with a run down the left before crossing it in but Ofori does well to clear in the Pirates goal.
Royals come again and Mogaila finds Potsane, who's shot is narrowly WIDE!
OFFSIDE! Royals send a through-ball in but the flag is up.
SUBSTITUTION: A triple change for Royals. Menzi Masuku replaces Mahlasela.
Dominguês replaces Ndumiso Mabena and George replaces Potsane.
Ben Motshwari is now guilty of a foul on Domingues.
SUBSTITUTION: Pirates now bring on Mabaso for Hotto on a yellow and Peprah is off for Dzvukamanja.
YELLOW CARD, ROYAL AM, MANGANYI! Manganyi is booked for a dangerous foul.
Royals have a corner after a quick counter-attack.
SUBSTITUTION: Royals now bring on Mashikinya for Ncobeni.
GOAL, ROYAL AM, MATLABA! 1-2: What a GOAL! Matlaba picks it up with his left and changes feet to launch a long-range effort! Ofori had no chance as the ball hits the inside of the upright and into the net!
SUBSTITUTION: Pirates making some defensive changes. Wayde Jooste is on for Lorch and Jele replaces Bandile Shandu.
Can Royals level the score with just five minutes of regulation time to go?
Thikazi now tries a long-range effort for Royals but it's WIDE!
NO PENALTY! Ben Motshwari is down in the Royals box and the referee is not interested.
We are into the five minutes of time added on for stoppages. CLOSE! The header from Macuphu just bounces on the top of the Pirates net.How did that miss?
GOAL, ROYAL AM, THIKAZI! UNBELIEVABLE! 2-2 : Mogaila sends in the cross for Thikazi, who flashes it past Ofori! They left it late AGAIN!
A final dangerous Pirates free-kick on the edge of the box is cleared by Royals.
FULL-TIME: ROYAL AM 2-2 ORLANDO PIRATES. There will be no Champions League football next season for either of these teams and Cape Town City will join Mamelodi Sundowns in the elite competition. Despite that it was indeed a tremendous fightback here by the Royals. Thank you for joining us.