YELLOW CARDpublished at 44 mins
Netherlands 0-1 England
Denzel Dumfries is in the book this time. His personal assault on Ben Chilwell continues with a hefty barge in the back.
De Ligt levels in normal time after giving away penalty for Rashford opener
Lingard finishes late in normal time but VAR adjudges him to be offside
Stones & Barkley errors gift Dutch two goals in extra-time
Winners play Portugal in Sunday's final
Tom Rostance
Netherlands 0-1 England
Denzel Dumfries is in the book this time. His personal assault on Ben Chilwell continues with a hefty barge in the back.
Netherlands 0-1 England
England free-kick comes in, half cleared and Fabian Delph cracks a shot straight at the keeper. The Dutch launch a quick clearance, England style, Jordan Pickford sweeps up nicely and hacks clear from Memphis Depay. A collision, but no fuss from either player.
Text 81111 (UK only).
As a spectacle this is on a par with the Champions League final. Some of the football has been really poor.
Ady, Leicester
Netherlands 0-1 England
That's nice from Ross Barkley though, picking the ball up at left-back, playing out wide, then driving through the centre-circle and being fouled by Gini Wijnaldum. England ending the half better than they started it.
Netherlands 0-1 England
What is the first choice midfield three for England at the moment? Henderson would come in I'd imagine. Dele Alli? Loftus-Cheek? I'd have James Milner.
Marcus Rashford is back out there, trying to run it off.
Netherlands 0-1 England
That little burst of Jadon Sancho came just moments after he swapped wings with Raheem Sterling.
Marcus Rashford is struggling here. Not moving well at all.
Netherlands 0-1 England
That is quality! Jadon Sancho picks the ball up centrally, nutmegs Matthijs de Ligt and then plays in Marcus Rashford. He looks to get the shot away but Denzel Dumfries makes a brilliant last-ditch challenge!
De Ligt is having a bad time of it, as Rashford needs some treatment.
Netherlands 0-1 England
Chris Waddle
Ex-England winger on BBC Radio 5 Live
England have been a bit too rigid and there have not been enough options in midfield, whereas the Netherlands are very comfortable in possession.
Phil McNulty
BBC Sport chief football writer in Guimaraes
There have been so many moments of carelessness in this game that it was almost inevitable that a mistake would lead to a goal - and it was the highly-rated Matthijs de Ligt who was the culprit.
The Netherlands had been the better side up to that point but now it is England with the momentum.
Netherlands 0-1 England
Marcus Rashford has found the net with all three penalties he has taken for club and country - tonight, for England in a penalty shootout v Colombia at the World Cup and for Man Utd v PSG.
England have had 43% of the ball so far.
#bbcfootball
Benjamin: England De Ligted with that penalty...
Johnny: That'll knock a few £££'s off De Ligt's price tag...
Dan: De Ligt looking like a ready made replacement for Phil Jones
Netherlands 0-1 England
A burst of Three Lions rings out around the ground as Ryan Babel shoots from a long, long way out. Skips and slides across the greasy top and Jordan Pickford doesn't gather it cleanly. Nobody in orange to gather that in but a definite misfield.
Netherlands 0-1 England
Chris Waddle
Ex-England winger on BBC Radio 5 Live
It's the first sniff England have had as Marcus Rashford strolled up and waited for the goalkeeper to commit before putting it the other way.
The Dutch have been the best side but they have let themselves down in the final third.
Netherlands 0-1 England
Terrific noise inside the stadium to greet that England opener. As it stands England would face Portugal in the final on Sunday. Long way to go...
Netherlands 0-1 England
Matthijs de Ligt, by the way, was booked. He would have been off in the 'old' rules.
It was a clanger and gifts England the lead.
Netherlands 0-1 England
Chris Sutton
Ex-Chelsea striker on BBC Radio 5 live
Horrific mistake from Matthijs de Ligt, who has had a fantastic season. He takes a poor touch and Marcus Rashford is onto it like a shot.
Marcus Rashford (Pen)
Slow run-up, almost Pogba style, and Marcus Rashford sends Jasper Cillessen the wrong way to open the scoring!
Netherlands 0-0 England
Against the run of play! And Matthijs de Ligt is human after all! A poor touch inside the area, Marcus Rashford hares on to it and he's brought down.
Penalty!
Netherlands 0-0 England
England yet to have a shot on target yet, as a bit of pressure ends when Ben Chilwell is offside.
Netherlands 0-0 England
Matthijs de Ligt is still only 19. I wouldn't want to try and keep up with him on an all dayer. He must weigh about 16 stone. And in a good way.
Steven Bergwijn runs down the right but Harry Maguire heads it clear. Frenkie de Jong is showing why he's off to Barcelona. He's running the show.