Egypt football captain Ahmed Hassan scored three times, including an own goal, to help his side to an extra-time 3-1 win over Cameroon and book a place in the African Nations Cup semi-finals.
The 34-year-old midfielder celebrated his 170th international appearance by scoring an own goal, the equaliser and a controversial third for Egypt as they kept up their bid for an unprecedented third successive title.
The scores were tied at 1-all after 90 minutes, but Mohamed Nagui and Hassan scored in extra-time to extend Egypt's record unbeaten run at the Nations Cup to 17 games.
Egypt meet Algeria in their semi-final in Benguela.