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 led NI in to the guide on the half hour Igor Stasevich equalised with a deflected shot three minutes later.
The success sees NI top Team C with just 2 wins from their first 2 games.
Germany beat the Netherlands 3-2 at Sunday evening’s other match, leaving both the large European superpowers on three points at the bunch, the Dutch using defeated Belarus 4-0 few days past.
At an exceedingly exciting orgasm to the match, Northern Ireland goalkeeper Bailey Peacock-Farrell made a fantastic save at the back post in the dying moments to preserve the home side’s 100% start to their Euro qualifying campaign.
Having defeated 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 at the Windsor Park crowd, which have been vocal during, was real at the final whistle.
The south Belfast stadium was back again to its bouncing most useful, with all the fans realising how important it had been for Northern Ireland to claim maximum points from their opening two games, with Germany and the Netherlands anticipating in Group C in the autumn.
Confident start sets tempo for win
O’Neill used last season’s Nations League side to evolve his squad’s design of play after the disappointment of losing out at the playoffs for the 2018 World Cup finals.
A far more positive, possession-based approach has been growing – if without tremendous success before goal of overdue – and it was once again evident on Sunday night, especially in the opening half an hour.
Inspired by inspirational captain Steven Davis from the deeper-lying midfield role, northernireland assaulted their visitors using energy and vigour from the outset, with Paddy McNair and Kyle Lafferty both forcing good saves from Belarusian keeper Andrei Kilmovich.