Postpublished at 21:49 British Summer Time 23 June 2021
Germany 2-2 Hungary
Germany have a corner. In the final minute.
Use icon at top of page to watch live BBC coverage of Portugal v France
Portugal 2-2 France - France top & face France, Portugal third & face Switzerland
Ronaldo double takes him to 109 international goals - join highest in men's world football
Germany 2-2 Hungary - Germany meet England in last 16
Get involved: #bbcfootball or text 81111 (UK only - texts will be charged at your standard message rate)
Emlyn Begley and Phil Dawkes
Germany 2-2 Hungary
Germany have a corner. In the final minute.
Portugal 2-2 France
Kingsley Coman pulls one back to Antoine Griezmann, whose shot is high and wide.
Germany 2-2 Hungary
Nemanja Nikolic and Gergo Lovrencsics are thrown into the mix for Hungary. It is they who are desperate now.
Portugal 2-2 France
Five to go here.
Germany 2-2 Hungary
Two minutes to go.
Germany 2-2 Hungary
Well, Hungary have hot back once to having their lead taken away. Can they do it again?
You have to say, Germany are probably more likely to snatch that winner now.
Portugal 2-2 France
Cristiano Ronaldo has a chance to shoot from the edge of the box but Kingsley Coman nips in to stop him.
Germany 2-2 Hungary
Robbie Savage
Ex-Wales midfielder on BBC One
Impact from the substitutes!
That little deflection just takes it away from the keeper, but what an impact.
Germany 2-2 Hungary
Now the German fans are singing.
Portugal 2-2 France
France defender Presnel Kimpembe absolutely crunches Cristiano Ronaldo from behind. Yellow card and free-kick.
Leon Goretzka
SALVATION!
Leon Goretzka fires home to send the German fans into absolute delirium! It comes from a move down the left that sees the ball fed in for a shot from Timo Werner that is blocked and falls to Goretzka, who fires home.
England v Germany is back on.
It's a big twist. Will it be the last?
Portugal 2-2 France
Ten minutes to go. Renato Sanches runs into the box but N'Golo Kante stops him.
#bbcfootball
Adren Ali: Today's matches have been such dramatic sudden death, some have started to call it the #HUNGER games
Germany 1-2 Hungary
Kevin Volland is on for Germany. Another roll of the dice from Joachim Low. So is Jamal Musiala, the youngster who chose Germany over representing England.
Portugal 2-2 France
Wow, this is unusual. An absolutely crucial game, Portugal hanging on... and they bring on an international debutant.
Manchester United's Diogo Dalot comes on for Nelson Semedo.
Germany 1-2 Hungary
Oh, now this is close!
Toni Kroos charges in down the left for an angled shot that he takes first time with the outside his boot. It flashes just a few inches wide of the far post. Wow.
Germany 1-2 Hungary
Thomas Muller - on for Serge Gnabry - loops an effort on to the roof of the net. It is tame, it is unthreatening, it epitomises Germany's night so far.
Portugal 2-2 France
Nelson Semedo is down in pain. Either from an awkward landing or cramp. I'm not a doctor, I don't know.
Portugal 2-2 France
Jermaine Jenas
Former England midfielder on BBC One
What a game. It's felt that way as well. It's really ebbed and flowed, both teams have had their moments in the second half.
France has just got to grips with it much more and got a lot more energy into their game.
Germany 1-2 Hungary
Germany need one goal to save themselves. Right now, though, they are looking a threat.
Remember, a German goal makes it England v Germany in the last 16.