Egypt stretched their African Nations Cup record to six titles when they retained the trophy by beating Cameroon 1-0 in the final on Sunday.