An inspired display from captain Ahmed Hassan helped African Nations Cup holders Egypt come from a goal down to defeat Nigeria 3-1 in the opening Group C match in Benguela on Tuesday.