Postpublished at 105+1 mins
Cameroon 0-0 Egypt
Takes me back to England v Denmark in the summer. Remember how tense that was?
Use play icon at top of the page to watch live coverage
Match finished 0-0 after 120 minutes
Egypt win penalty shootout 3-1
Final on Sunday, also live on BBC, against Senegal
Get Involved #bbcfootball
Phil Dawkes
Cameroon 0-0 Egypt
Takes me back to England v Denmark in the summer. Remember how tense that was?
Cameroon 0-0 Egypt
For a moment it looks like Egypt have the opening they have waited over 100 minutes for. Ramadan Sobhi is in down the right, but pulls his cross behind a waiting team-mate in the middle.
With the threat gone, the flag goes up.
Cameroon 0-0 Egypt
Decent ball across this.
James Lea Siliki is found down the right and lashes a cross first time right through that area between keeper and defence. Nobody toom a gamble, though, and it flies through harmlessly.
Nick Cavell
BBC Africa Sport in Cameroon
Let's not forget we still have Bayern Munich striker Eric Maxim Choupo-Moting on the Cameroon bench. The former PSG and Stoke player scored some crucial goals for the Indomitable Lions to help them reach the African play-offs for the 2022 World Cup.
Cameroon 0-0 Egypt
Mohamed Salah finally gets a slight sight if goal, but his low effort skips just past the post. He really hasn't been in this game at all.
Cameroon 0-0 Egypt
Harold Moukoudi and Christian Bassogog come on for Cameroon. Karl Toko Ekambi and Jean-Charles Castelletto are off.
Cameroon 0-0 Egypt
And here is another chance for you to watch Carlos Queiroz losing it...
Cameroon 0-0 Egypt
Castelletto is helped off, Egypt take the corner but it is dire and hacked away at the near post.
Cameroon 0-0 Egypt
Egypt have a corner. But they are going to have to wait to take it, with a Cameroon player down holding his head. It is Jean-Charles Castelletto.
Cameroon 0-0 Egypt
Ramadan Sobhi has another go from an angle with one of those outside-of-the-boot shots. It is blocked in the box, though.
Cameroon 0-0 Egypt
Oh, wow!
James Lea Siliki surely wasn't going for goal here with this free-kick, was he? He nearly finds it, though, as his set-piece loops, drifts and lands on the roof of the net.
What a way that would have been to take the lead in a semi-final.
Cameroon 0-0 Egypt
And away we go again.
Nick Cavell
BBC Africa Sport in Cameroon
Wael Gomaa cannot keep his cool and he gets a yellow card as he did in the quarter-final against Morocco.
So that means should Egypt reach the final they will be without two coaches on their bench.
Cameroon 0-0 Egypt
Yaya Toure
Former Man City midfielder on BBC Three
It was all a drama for nothing.
Ridiculous.
Cameroon 0-0 Egypt
Well, fair play to Carlos Queiroz for injecting some drama into a semi-final completely lacking in it so far.
Cameroon 0-0 Egypt
Nedum Onuoha
Former Manchester City defender on BBC Three
There needs to be calm but the stakes are so high.
Apparently Egypt did not want this referee for the match, when you are up against that and the a nation you will feel things aren't going your way.
Cameroon 0-0 Egypt
This was about as close as either side came to a goal in that second-half...
Cameroon 0-0 Egypt
We carry on into extra-time. Before any of that, though, there is another yellow card for the Egypt bench, to Carlos Queiroz's assistant.
If this referee wasn't popular with Egypt before this game, he's ensured he won't be getting a Christmas card from them now.
Cameroon 0-0 Egypt
Trezeguet cuts inside and fires a shot well wide. We're heading for another 30 minutes.
Nick Cavell
BBC Africa Sport in Cameroon
Having watched Carlos Queiroz on the touchline for the last two games I am not shocked at all that he has been sent off.
He was lucky that he did not see red in the quarter-final win over Morocco. No wonder his asisstant, former Egypt international, Wael Gomaa has been told to stay on the bench he is also a fiery character.