Orlando Pirates missed out on a place in the final of the CAF Champions League after a 3-2 defeat to Pyramids FC in the semi-final second-leg on Friday evening.
The Buccaneers made two changes from the first leg, as Tapelo Xoki replaced Patrick Maswanganyi while Evidence Makgopa came in for Tshegofatso Mabasa.
Makgopa could’ve had a welcome return after ten minutes played with a snap shot from a cutback by Deon Hotto, but he sent his effort straight at goalkeeper Ahmed El Shenawy.
Pirates continued to have the momentum and the smart footwork from Mohau Nkota and Relebohile Mofokeng helped them to a smooth transition between defence and attack.
Mofokeng gifted the Soweto giants the lead four minutes ahead of halftime when he beat El Shenawy with a first-time volley into the bottom-corner after meeting a high ball.
Fiston Mayele levelled matters on the stroke of the interval after he guided a left-footed cross in off the near post, giving goalkeeper Sipho Chaine no chance.
The Buccaneers were back in front seven minutes after as Nkota picked up a loose just outside the 18-yard area and curled into the bottom-corner for his fourth goal of the competition.
Pyramids, however, hit back five minutes later as substitute Ramadan Sobhi made a giant leap in the area and headed in the near post as Pirates' vulnerability at the back was exposed once again.
Mayele almost had a brace midway through the second half through a pin-point header from a corner-kick, but it was cleared off the line by Makgopa.
Pirates coach Jose Riveiro made a double substitution towards the last 15 minutes, with Maswanganyi coming on for Nkota whil Kabelo Dlamini was introduced in place of Thalente Mbatha.
The Egyptian outfit seized control seven minutes from time when Mayele thumped into the top corner after Chaine had initially saved Sodiq Ougola's diving header.
Pirates pushed for the equaliser with time running out, but the Egyptian outfit remained resolute and progressed to the final of the Champions League to face Mamelodi Sundowns.
Confirmed line-ups:
Pyramids: El Shenawy, Saad, Sharafeldin, Chibi, Eldin, Seifeldin, Toure, Abdelmonem, Elkarti, Mayele, Mohamed
Orlando Pirates: Chaine, Van Rooyen, Sibisi, Xoki, Mbokazi, Hotto, Makhaula, Mbatha, Nkota, Mofokeng, Makgopa
Subs: Buthelezi, Mako, Shandu, Ndlozi, Ndlondlo, Dlamini, Maswanganyi, Radiopane, Mabasa