Cameroon booked their place in the final of the Africa Cup of Nations with a 1-0 win over hosts Ghana.
Sub sinks Ghana as Bikey sees red
Cameroon booked their place in the final of the Africa Cup of Nations with a 1-0 win over hosts Ghana.
Substitute Alain Nkong came off the bench to grab the winner on 71 minutes to end Ghana's dreams and send Cameroon into the final.
Reading defender Andre Bikey will miss the final after being sent off for a moment of madness in the closing seconds.
Geremi came closest to breaking the deadlock in the first-half when his rasping free-kick from 30 yards struck the crossbar.
Ghana stepped up the pressure in the second half and West Ham defender John Paintsil wasted a great opening just past the hour mark when he headed wide unmarked inside the box.
Geremi came to Cameroon's rescue on 70 minutes when he headed Andre Ayew's goalbound shot off the line.
Cameroon stunned the home fans a minute later when Samuel Eto'o played Nkong in on goal and the substitute coolly lifted his shot beyond Richard Kingson.
Nottingham Forest striker Junior Agogo fluffed two greats chances to draw Ghana level when firsly he was denied by Carlos Kameni before heading wide unmarked inside the box.
The game ended in controversial circumstances when Bikey crazily pushed over a medical worked as he attended to team-mate Rigobert Song.