Mohamed Abou Gabal was the hero as Egypt reached the Africa Cup of Nations final at the expense of hosts Cameroon with a 3-1 success on penalties.
After 120 minutes of scoreless action, goalkeeper Abou Gabal saved spot-kicks from Harold Moukoudi and James Lea Siliki before Clinton N'Jie completely missed the target.
Egypt will take on Senegal in the showpiece on Sunday, though Carlos Queiroz will not be in the dugout after being sent off for two displays of dissent towards the end of normal time.
In a low-tempo game littered with mistakes, the best chance of the first half came when Michael Ngadeu-Ngadjui saw his header hit the post in the 18th minute.
Mohamed Salah was presented with a glorious chance to open the scoring in the second half by a short back pass from Martin Hongla, but he was unable to round Andre Onana after the goalkeeper hared out of his box to intervene.
Samuel Oum Gouet went close to scoring a goal of the tournament contender when his rasping 35-yard drive clipped the outside of the post, and Queiroz was sent off before the start of extra time.
The additional 30 minutes were not enough to separate the sides, but Abou Gabal's heroics sent Egypt through to the final after they missed out on home soil in 2019.
120:01 PENALTY SCORED! Cameroon 0(1) - 0 Egypt
Goal: V. Aboubakar
120:49 PENALTY SCORED! Cameroon 0(1) - 0(1) Egypt
121:39 PENALTY MISSED Cameroon 0(1) - 0(1) Egypt
Penalty Miss: H. Moukoudi - Saved
122:29 PENALTY SCORED! Cameroon 0(1) - 0(2) Egypt
Goal: Mohamed Abdelmonem
123:17 PENALTY MISSED Cameroon 0(1) - 0(2) Egypt
Penalty Miss: J. Lea Siliki - Saved
124:12 PENALTY SCORED! Cameroon 0(1) - 0(3) Egypt
Goal: Mohanad Lasheen
125:09 PENALTY MISSED Cameroon 0(1) - 0(3) Egypt
Penalty Miss: C. N'Jie - Off Target
Egypt are undefeated in their last 5 games in the CAF Africa Cup of Nations, their last longer unbeaten streak was from 12th January 2010 to 1st February 2017, a run of 11 games.
Cameroon are undefeated in their last 6 games in the CAF Africa Cup of Nations, their last longer unbeaten streak was from 14th January 2017 to 2nd July 2019, a run of 9 games.
Cameroon attempted 9 shots in this game, their lowest total in a single match in the CAF Africa Cup of Nations this season.
Egypt have kept a clean sheet in 4 of their 6 games, no team has done this more in the CAF Africa Cup of Nations this season.
Egypt have failed to score in 3 of their 6 games, no team has failed to do so more often in the CAF Africa Cup of Nations this season.