Postpublished at 21:16 Greenwich Mean Time 20 November 2023
Northern Ireland 1-0 Denmark
There's a brief moment of panic but George Saville manages to hack the ball clear.
Northern Ireland 2-0 Denmark (FT)
Price puts NI ahead and Dion Charles doubles lead
Charles hit Denmark post early on
After Danes dominate, Toal goes close for NI early in second half
N Ireland have lost seven of their nine qualifiers
Denmark have qualified for Euro 2024 and sit top of Group H
Andy Gray
Northern Ireland 1-0 Denmark
There's a brief moment of panic but George Saville manages to hack the ball clear.
Northern Ireland 1-0 Denmark
Ciaron Brown gives away a free-kick outside the area for a handball.
The big men are up...
Northern Ireland 1-0 Denmark
Mark Sterling
BBC Sport NI at Windsor Park
That Isaac Price has been far and away the high point of this campaign for Northern Ireland.
The move. The finish. And the crowd's celebration.
Windsor Park has been waiting a while for a moment like that, and the Green and White Army savoured it.
Northern Ireland 1-0 Denmark
Jonas Wind is on for the Danes. Morten Hjulmand is the man to make way.
Can they get the Wind in their sails?
From a Northern Ireland perspective - hopefully not.
Northern Ireland 1-0 Denmark
Shea Charles is such a player. A joy to watch.
Northern Ireland 1-0 Denmark
We're into the final 20 minutes in Belfast.
Northern Ireland 1-0 Denmark
Conor Hazard does well to pluck Victor Kristiansen's cross out of the air.
Northern Ireland 1-0 Denmark
Pierre-Emile Hojbjerg blasts a volley wide from the edge of the area. No harm done.
Northern Ireland 1-0 Denmark
There's a brief stoppage as the assistant referee puts the flag back on the corner stick (or whatever you call it when the flag isn't attached).
Northern Ireland 1-0 Denmark
John O'Neill
Former Northern Ireland defender on BBC Radio Ulster
How long have we been saying this is what we have to do? We have got to get the ball into the oppositions half and play in the final third. We're causing them all sorts of problems.
Going forward they're a good team but defending they're hopeless.
Northern Ireland 1-0 Denmark
Dion Charles has a pop from range but it's well blocked by Thomas Delaney!
Northern Ireland 1-0 Denmark
Now the Danes give away a corner.
Windsor Park is rocking!
Northern Ireland 1-0 Denmark
John O'Neill
Former Northern Ireland defender on BBC Radio Ulster
This is incredible!
The fans deserve it, but to be honest I couldn't of seen this happening after the performance on Friday night.
Northern Ireland 1-0 Denmark
John O'Neill
Former Northern Ireland defender on BBC Radio Ulster
Brilliant goal, we've collect it from the 18 yard box and taken it straight up the field. The ball falls to Shea Charles, who is right in front of the goal, and you're saying you have to have a shot here! But he crosses it to the right and Price buries it.
Northern Ireland 1-0 Denmark
Jannik Vestergaard, Thomas Delaney and Pierre-Emile Hojbjerg are on. Denmark are reaching for their big guns.
Northern Ireland 1-0 Denmark
It's taken 60 minutes into the final game of the group, but that's the best football Northern Ireland have played in this entire group.
A superb team goal and the youngsters, who have had such a tough time in this campaign, are right at the heart of it.
Isaac Price (59 mins)
NORTHERN IRELAND HAVE SCORED A GOAL!!!!!! AND WHAT A GOAL IT IS!!!
Jamal Lewis does really well to skip inside a few Danish tackles. He finds Dion Charles, who plays it on to Shea Charles.
The midfielder races towards goal, feeds Isaac Price and the youngster slots into the net.
Northern Ireland 0-0 Denmark
George Saville is forced into giving away a corner.
It's easily cleared and Shea Charles looks to spring a counter but Kasper Schmeichel is out of his goal to cut the pass out.
Northern Ireland 0-0 Denmark
Lindstrom can't continue so Yussef Poulsen is on in his place.
Elsewhere, England think they have equalised in North Macedonia through Jack Grealish but it's been ruled out for offside.
Northern Ireland 0-0 Denmark
Lindstrom is down and requiring some treatment so we're going to have a break in play.