Peter Etebo overhits a 45-yard free-kick and it just flies into the hands of Algeria's keeper.
In the two semis today, we've had two own goals, one penalty scored and two penalties saved.
Have people forgotten how to score normal goals in open play?
Riyad Mahrez stands over a free-kick for Algeria. But it's too far out to shoot.
He whips in a curling beauty but it's just over the head of Baghdad Bounedjah.
Alex Iwobiiiiiii. But his shot from 25 yards out is easily saved. Could he have picked out a team-mate instead?
Free-kick to the Algerians now. Samuel Chukwueze is still milking some applause on the touchline.
Odion Ighalo heads away.
Nigeria make a change up front. Henry Onyekuru, who is technically an Everton player, replaces Samuel Chukwueze.
Akorede Khameel: Aissa Mandi can't complain for anything. The penalty decision by VAR is correct but the question is; why after four minutes of play?
Now can Algeria, who were just trying to hold onto their 1-0 lead, turn into an attacking force again?
Great news for Nigeria. Terrible news for BBC Sport staff who were hoping to squeeze in a pint after work.
Odion Ighalo steps up and sends Rais M'Bolhi the wrong way.
Nigeria are level and we are 18 minutes from extra time.
Aissa Mandi is booked for the handball. Which happened about four minutes ago now.
The referee has given the penalty!
The referee is going to have a look on the screen.
They are reviewing that possible handball. Could it be a Nigeria penalty?
Algeria forward Sofiane Feghouli is booked for a separate offence.
Peter Etebo hits a shot. There's a penalty shout for handball against Aissa Mandi but the ref isn't interested.
Ahmed Musa launches in a couple of Rory Delay throw-ins but they're headed away.
The corner is headed away and Riyad Mahrez finds Sofiane Feghouli, whose volley is high and wide.
Free-kick to Algeria now on the wing. A rare attack for them.