Seven times champions Egypt have reached the final of the Africa Cup of Nations in Gabon after beating Burkina Faso 4-3 in a penalty shootout.
Regulation time ended 1-1 after Mohamed Salah opened the scoring for Egypt on 66 minutes before Aristide Bance leveled just seven minutes later.
Veteran goalkeeper Essam El Hadary turned out to be the hero for Egypt on the night.
He saved Bertrand Traore’s effort from the spot in the deciding penalty shootout to secure victory.
In the final they will face either Cameroon or Ghana, who face off in the other semi on Thursday.