Cameroon will face Egypt in the 2017 Africa Cup of Nations final after Cameroon defeated Ghana in the Africa Cup of Nations semi-final.
It seemed like a deadlock, until Michael Ngadeu-Ngadjui took advantage the porr defending from a free-kick to lash in the opener in the 72nd minute.
With seconds remaining Christian Bassogog sealed victory when he applied a deft finish to a counter-attack.
Coach Hugo Broos and Cameroon will get their first final since they lost to Egypt in 2008.
“It is a real dream for us to get to the final,” said the Belgian coach.
“Ghana have more experience than us – look at what they have done in recent tournaments. But since the start of this tournament we have shown we keep going right to the end in every game.
“I am very happy, especially for the team. They are an exemplary group on and off the field and they deserve to be in the final.”