South African side Orlando Pirates qualified for the Confederation Cup final when they beat African football giants Al Ahly 4-3.
The result gave Orlando Pirates 5-3 aggregate win over the two legs, and will now face Tunisian side Etoile du Sahel in a two-legged tie in November.
In a fascinating game Pirates came back from 2-0 down to win the match. Al Ahly opened the scoring in the 43rd minute through Malick Evouna before the same player doubled the lead after halftime.
Kermit Erasmus pulled on back for Pirates in the 57th minute before Thamsanqa Gabuza levelled matters.
Thabo Matlaba and Thabo Rakhale then rounded off the win with late goals in the 86th minute and 93rd minute.
Get news delivered straight to your mobile phone via the Soccer24 app available on the Google Play Store below: