Vincent Aboubakar’s 88th minute strike ensured the Cameroonians win the tournament for the fifth time.
Arsenal’s Mohammed Elneny opened the scoring in the first half when he met Salah’s pass and scored at the near post.
Cameroon brought on Nkoulou in the first half and he proved his worth in the second half with the equalizer.
Aboubakar scored the winner when he controlled a long ball played out from the defense, lobbed the first defender in his way and volleyed the ball on the floor to score.
This is Cameroon’s first AFCON title win since 2002 and their fifth overall. Egyot were denied their eighth overall African title.
Cameroon will also play at the upcoming 2017 Confederations Cup.