Cameroon and Egypt have booked their places in the final of the Africa Cup of Nations.
Cameroon clinched their spot with a 1-0 victory over hosts Ghana, while Egypt were 4-1 victors over the Ivory Coast.
The Indomitable Lions led through Alain Nkong's second-half goal, scored after a brilliant piece of counter-attacking football
which illuminated an otherwise drab semi-final.
The midfielder, who plays for Atlante in Mexico, latched on to a Samuel Eto'o through-ball after 71 minutes to score the winner.
stoppage time
But Reading defender Andre Bikey will miss the final after getting sent off in stoppage time.
Victory capped a remarkable turnaround for Cameroon, who began the competition with a defeat to Egypt.
And they will get the chance to avenge that opening-match loss after Hassan Sheata's men stunned tournament favourites Ivory Coast 4-1. Ahmed Fathi, Amr Zaki (2), Mohamed Aboutrika got Egypt's goals with Abdelkader Keita on target for Ivory Coast.