Denis Laptev and Stuart Dallas battle for possession during the first half in Belfast
A late goal from substitute Josh Magennis gave a dominant Northern Ireland a vital Euro 2020 qualifier victory over Belarus in Belfast.
A low cross from Paddy McNair was finished from close range by the Bolton striker to secure a deserved win.
Leicester City defender Jonny Evans headed NI into the lead on the half hour but Igor Stasevich equalised with a deflected shot three minutes later.
The victory sees NI top Group C with two wins from their first two games.
Germany beat the Netherlands 3-2 on Sunday, leaving both the big European superpowers on three points in the group, the Dutch having beaten Belarus 4-0 three days ago.
In a hugely exciting climax to the match, Northern Ireland goalkeeper Bailey Peacock-Farrell made a fantastic save at the back post in the dying seconds to preserve the home side's 100% start to their Euro qualifying campaign.
Having beaten Estonia 2-0 on Thursday, it had looked like Michael O'Neill's side were going to be held to a draw by a dogged Belarus, but the relief and joy in the Windsor Park crowd, which had been hugely vocal throughout, was palpable at the final whistle.
The south Belfast stadium was back to its bouncing best, with the fans realising how important it was for Northern Ireland to claim maximum points from their opening two games, with Germany and the Netherlands awaiting in Group C in the autumn.
Confident start sets tempo for win
O'Neill used last year's Nations League side to evolve his squad's style of play after the disappointment of losing out in the play-offs for the 2018 World Cup finals.
A more positive, possession-based approach has been developing - if without huge success in front of goal of late - and it was once again evident on Sunday, particularly in the opening half hour.
Driven by inspirational captain Steven Davis from a deeper-lying midfield role, Northern Ireland attacked their visitors with energy and vigour from the outset, with Paddy McNair and Kyle Lafferty both forcing good saves from Belarusian keeper Andrei Kilmovich.
Craig Cathcart congratulates central defensive partner Jonny Evans after the Leicester player scored the opening goal
It was a clever and well-executed short corner routine that created Evans' opener after 30 minutes.
Jordan Jones rolled it to Niall McGinn and the Aberdeen winger's cross was flicked on at the near post by Davis and the unmarked Evans had time and space to pick his spot and head home from close range.
The lead only lasted two minutes, however, with the visitors' equaliser coming against the run of play when Stasevich hit a diagonal shot from the corner of the box.
The ball took a wicked deflection off Stuart Dallas and looped over the back-tracking Northern Ireland keeper Peacock-Farrell, who got an outstretched hand to the ball but could not keep it out.
NI's Jamal Lewis and Pavel Savitski in action during the first half at Windsor ParkChange of shape leads to breakthrough
A recurring theme in Northern Ireland's pointless four-game Nations League campaign was the team's inability to convert chances and make the most of periods of matches when they dominated possession.
It looked like that was once again set to be the narrative on a cold spring night in Belfast as Northern Ireland created a number of opportunities without finding the winner they were searching for.
O'Neill obviously recognised that and brought Magennis off the bench for McGinn and switched from a 4-3-3 to a 4-4-2 formation, with McNair moving to right-back and Stuart Dallas pushing forward to a more familiar wide right role.
Liam Boyce had come off the bench for Lafferty to partner Magennis up front by the time the late winner arrived.
Magennis was involved early in the move for the decisive goal, helping to shift the ball to the right. McNair had surged forward from full-back to deliver an inviting low cross which Magennis side-footed home in front of the Kop.
McNair to the fore in midfield role
He may not be getting much game time at Middlesbrough, but Paddy McNair hid any lack of match fitness well with an imposing performance in midfield.
Criticised for missing an easy header against Estonia, the former Manchester United man still had licence to attack on the right of Northern Ireland's three-pronged midfield - with Davis providing a deep-lying axis and McNair's Boro teammate George Saville to the left.
He has always been a player that O'Neill has seemed to like but, in Oliver Norwood's absence, he looks to have found a position which could lead to a more regular run in the international starting line-up.
Working in tandem with a triangle of full-back Dallas and winger McGinn down the right, he almost opened the scoring in the 20th minute with a firm angled drive which forced a fine save from Klimovich.
He had another shot well charged down in the second half and, while he had moved to a deeper full-back role by the time he provided the assist for the winning goal, his place in O'Neill's engine room could be a long-term one.