Mamelodi Sundowns were knocked out of the CAF Champions League after drawing 1-1 with Petro de Luanda in the quarter-final second leg.
The famed Brazilians will have themselves to blame after missing a glut of chances in the game they could have won easily.
Just before half-time, Sundowns were awarded a penalty after the referee consulted with the video assistant referee (VAR) and ruled a foul on Themba Zwane, whose effort from the spot crush against the post.
Masandawana broke the deadlock four minutes after the break when goalkeeper Wellington Lima parried a free kick from Lyle Lakay into the path of Brian Onyango, who headed in from close range.
The Angolans appeared to have equalized minutes later with a Joaquim Balanga header but the goal was knocked down after the striker fouled goalkeeper Denis Onyango.
More VAR drama ensued when Andile Jali’s foul on Gleison Moreira resulted in a 64th-minute penalty and Petro captain Tiago Azulao came forward and converted the resulting penalty.
The result means Sundowns are out of the CAF Champions League after losing the tie 3-2 on aggregate.