The match began at a high tempo, with both sides showing attacking intent from the outset, but it was Fiston Mayele who broke the deadlock in the 24th minute, pouncing on a poor clearance from Grant Kekana to put Pyramids ahead 2-1 on aggregate.
Sundowns struggled to find their rhythm in attack, but nearly equalised in first-half stoppage time when Lucas Ribeiro played Tashreeq Matthews through on goal, only for the latter’s shot to be denied by goalkeeper Ahmed El Shenawy.
Early in the second half, a lengthy VAR check reviewed a possible foul on Iqraam Rayners at the edge of the box, but the referee ultimately waved play on.
Moments later, Ahmed Sami powered in a diving header from a free-kick, and after a brief VAR check, the goal stood - putting Pyramids 3-1 ahead on aggregate.
Sundowns pushed forward in search of a breakthrough, which eventually came when Iqraam Rayners found the back of the net in the 75th minute. But it wasn’t enough as the 3-2 aggregate in favour of Pyramids handed Krunoslav Jurcic and his men the illustrious Caf Champions League trophy.