This season’s Premier Soccer League (PSL) title race is proving to be the most thrilling in years with two Gauteng giants going head-to-head for the crown.
Pirates' title hopes rest entirely in their own hands as they will clinch the coveted trophy should they win their last two games and maintain their goal-difference superiority.
However, their penultimate match of the season is against their bogey team, Cape Town City in the Mother City on Saturday.
Bucs' title ambitions went up in flames last season when they succumbed to a 1-0 defeat to City on the 28th of April 2018 - a result that ultimately saw Sundowns win the title.
Sundowns are once again ready to pounce and clinch the trophy if Pirates slip up again.
There have been plenty of reminders about that fateful day ahead of this weekend with the Buccaneers desperate for a victory against the Citizens.
City have become Pirates' notorious bogey team since their establishment in June 2016.
The two teams have locked horns six times across all competitions with City recording two wins compared to Bucs' one, while three matches ended in a draw.
Pirates' only win against the Mother City side was at home in September 2017, while their last two visits to Cape Town have both ended in a 1-0.
Losing repeatedly to City may have created a psychological impact on the Buccaneers and they will have to overcome the mental block in order to defeat their hosts.
So, it is up to Milutin 'Micho' Sredojevic and the Bucs technical team to work on the players' mental toughness and improve it as it can help the team perform at its peak performance against City.
There is no doubt that the four-time PSL champions have the required ammunition in their arsenal to secure a win this weekend.
However, it will all depend on whether or not Pirates can overcome their mental block against City.
Should Bucs record a win in the Mother City then the atmosphere at the Orlando Stadium will be electric when they take on Polokwane City in the last game of the season.
Rise and Shine have had a great season and they have already secured a top-eight finish in the league meaning this could be the perfect fixture for Pirates.