Holders Egypt and Ghana will face each other in Sunday's African Nations Cup final after winning their respective semi-finals in Angola yesterday.

A first-half goal by Asamoah Gyan earned Ghana a 1-0 win over Nigeria and a place in the final for the first time in 18 years while Egypt took sweet revenge over rivals Algeria after they beat them 4-0.

Gyan, who also scored the only goal in the quarter-final win over hosts Angola, headed home in the 21st minute.

Nigeria enjoyed long periods of possession and created the best chances but Ghana held firm.

"I told my players we were going to play to reach the final and not to produce beautiful football, only the result matters, it's all about the result," Ghana coach Milovan Rajevac told a news conference.

"Nigeria had a few good chances. Our team is very young and we let them be dangerous because of this lack of experience," he added. "Defence is a very important thing in modern football."

His Nigeria counterpart Shaibu Amodu would not say Ghana were the better team.

"I would not say we lost against a better side. We lost to a youthful and enterprising side. We had possibilities to win this match but this is football."

The game between Egypt and Algeria was evenly poised until Rafik Halliche felled Emad Moteab in the box eight minutes before the break, earning a red card for his troubles, and Hosni Abd Rabou converted the spot-kick.

Mohamed Zidan added a classy second after 65 minutes before Nadir Belhadj saw red for a horror challenge on Ahmed El Mohamady five minutes later.

Mohamed Abdelshafy grabbed his first goal for Egypt nine minutes from time, but there was still time for Algeria goalkeeper Faouzi Chaouchi, who should have been dismissed in the first half, to pick up a second yellow and for Mohamed Gedo to make it 4-0 in stoppage time.

Nigeria, eliminated by Ghana two years ago in the Nations Cup quarter-finals, needed freshening up after being forced to play 120 minutes and a penalty shootout to advance from the previous round.

Amodu made three changes from the team that beat Zambia, with Obafemi Martins taking over from Yakubu Ayegbeni up front.

The Wolfsburg striker proved a threat to the Ghana defence in the early stages as Nigeria made the better start against a Ghana side featuring four players from their triumphant Under-20 World Cup team.

But Ghana, without the experienced Michael Essien, John Mensah and Stephen Appiah through injury, went ahead against the run of play when Gyan nipped at the near post to head home from a Kwadwo Asamoah corner.

Gyan almost doubled the lead three minutes later with a lob that went just over Vincent Enyeama's bar.

In the 28th minute, Ghana keeper Richard Kingson stretched to his left and parried away a shot from Martins.

Nigeria piled on the pressure after the break and Martins went close again at the hour when his attempt to lift the ball past Kingson bounced off the Ghana keeper's chest.

Inter striker Obinna Nsofor was brought in for midfielder Yusuf Ayila and Yakubu replaced Peter Odemwingie in an attempt by Amodu to sharpen his attacking line.

The move almost paid off immediately when a forceful cross from Elderson Echiejile took a deflection off Yakubu's knee and went just wide.

Nigeria had another great chance 15 minutes from time when Martins raced into the box but Samuel Inkoom got back to snuff out the danger.

Tomorrow: Third place play-off - 17.00 Algeria vs Nigeria.

Sunday: Final - 17.00 Egypt vs Ghana.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.