A 4-3 win on penalties, thanks to the brilliance of Essam El Hadary, after a 1-1 draw in normal time, led Egypt to a win over Burkina Faso and a AFCON final berth.
After goals from Mohamed Salah and Aristide Bance for both sides respectively, the two teams could not be separate after 90 minutes and extra-time.
And while Burkina Faso had the lead in the early stages of the shootout, it was a complete turnaround as their goalkeeper Herve Koffi and then Traore were both denied by El Hadary to hand Egypt a spectacular win.
44-year-old El Hadary is also the oldest Nations Cup player in history.
Meanwhile, Egypt will lock horns against the winner of the semi-final clash between Ghana and Cameroon, which takes place on Sunday.