Northern Ireland finally gave their supporters a result to cheer as they ended a poor Euro 2024 qualifying campaign with an impressive 2-0 win over Denmark in Belfast.
Second-half goals from Isaac Price and Dion Charles ensured Michael ONeills men finished the campaign on a high.
Charles hit the post early on before NI goalkeeper Conor Hazard twice made good saves before the break.
The Danes had secured their place in the Euro finals before Mondays game.
A win over Slovenia on Friday booked Denmark that place in the finals and they rested a few big names for the Windsor Park encounter, with Manchester United pair Rasmus Højlund and Christian Eriksen already missing through injury.
That did not seem to make the much-needed victory any less sweeter for the Northern Ireland players and supporters, however, with the Green and White Army bursting into life for the majority of the second half.
It had been seven defeats from nine games until Monday night for what has mostly been a young and inexperienced Northern Ireland side throughout this campaign, with their only previous points coming from two wins over minnows San Marino.
Missing a host of key players due to injury, it has been a tough and at times dismal period for manager ONeill after he was appointed for a second spell in charge with genuine hopes of qualification before the injuries took their toll.
More to follow.
Match ends, Northern Ireland 2, Denmark 0.
Second Half ends, Northern Ireland 2, Denmark 0.
Attempt saved. Jonas Wind (Denmark) left footed shot from the centre of the box is saved in the bottom right corner. Assisted by Kasper Dolberg.
Joachim Andersen (Denmark) is shown the yellow card for a bad foul.
Attempt blocked. Jonas Wind (Denmark) left footed shot from the left side of the box is blocked. Assisted by Thomas Delaney.
Foul by Joachim Andersen (Denmark).
Trai Hume (Northern Ireland) wins a free kick in the defensive half.
Corner, Denmark. Conceded by Conor Hazard.
Attempt saved. Kasper Dolberg (Denmark) left footed shot from the centre of the box is saved in the top centre of the goal.
Corner, Denmark. Conceded by Paddy McNair.
Pierre-Emile Højbjerg (Denmark) is shown the yellow card.
Substitution, Northern Ireland. Conor Washington replaces Dion Charles because of an injury.
Delay over. They are ready to continue.
Delay in match because of an injury Dion Charles (Northern Ireland).
Foul by Kasper Dolberg (Denmark).
Paddy McNair (Northern Ireland) wins a free kick in the defensive half.
Substitution, Northern Ireland. Jordan Thompson replaces George Saville.
Goal! Northern Ireland 2, Denmark 0. Dion Charles (Northern Ireland) right footed shot from very close range to the centre of the goal. Assisted by Conor McMenamin with a cross following a fast break.
Substitution, Northern Ireland. Conor McMenamin replaces Dale Taylor.
Substitution, Northern Ireland. Paul Smyth replaces Isaac Price.