Essam El Hadary was the hero as the veteran Egyptian goalkeeper saved the final two penalties to deny Burkina Faso in their Africa Cup of Nations semi-final shootout.
Egpyt opened the scoring in the second half when Mohamed Salah curled home an excellent shot from the edge of the box.
But Burkina Faso kept their AFCON dreams alive when Aristide Bancé volleyed in a tidy equaliser to take the game to extra-time.
Neither side was able to force a winner, so the crowd at the Stade de l'Amitié were treated to the nerve-shredding spectacle of a penalty shoot-out.
It was harsh on Burkina Faso, who had dominated proceedings on the night and were also ahead in the shootout before veteran 44-year-old keeper El Hadary saved the last two spot kicks.
The defeat left Burkina Faso keeper Burkina Faso, 24 years El Hadary’s junior, in floods of tears after he missed his side’s penultimate penalty.
Victory grants Egypt a crack at their eighth African Cup of Nations trophy in their ninth final.
Have your say
More Sports Headlines
- Raheem Sterling: Man City forward says newspapers 'fuel racism' in football
- SCOREBOARD: Results from top European leagues
- Isaac Dogboe loses WBO world super bantamweight title to Emanuel Navarrete
- Chelsea inflict first defeat of season on Man City
- Arsenal need Torreira stunner to overcome Huddersfield
- Man Utd end winless run by sweeping aside Fulham
- Salah scores hat-trick as Liverpool thrash Bournemouth
- Wilder v Fury II: WBC sanctions 'direct' rematch
- Isaac Dogboe- Africa's first boxing Pay-per-view star?
- Manchester United: Fred must wait until team 'better balanced' - Mourinho
- Copa Libertadores final: Boca Juniors v River Plate in Madrid 'embarrassing'
- Frank Acheampong revels in Tianjin Teda relegation escape
- MLS clubs will sign more young players from Africa- US Club Soccer chief Payne
- Columbus Crew star Afful confident former coach Berhalter can make USMNT sparkle again
- Normalisation Committee denies resumption of Ghana Premier League in January