Match ends, Northern Ireland 3, Belarus 0.
Strikers Kyle Lafferty, Conor Washington and Will Grigg scored as Northern Ireland saw off Belarus in their last home match before Euro 2016.
Lafferty, lacking game time at club level, got his 17th international goal by finding the net from close-range in the fifth minute.
QPR's Washington pounced on a mistake by keeper Andrei Harbunov to head home the second just before half-time.
Substitute Will Grigg rifled a late third to cap the convincing win.
Northern Ireland have now gone a record 11 matches unbeaten.
Michael O'Neill's men have a final warm-up game away to Slovakia on 4 June before heading to France for a first-ever appearance at the European Championship finals.
O'Neill was keen to keep momentum going by avoiding defeat at Windsor Park.
He will also be relieved that his players appear to have come through this game without any injury problems.
Places in O'Neill's Euro 2016 were not up for grabs in this match as the manager made no secret of who the 23 will be when officially announced on Saturday.
Barring accidents, the 22 on duty tonight will be joined by Shane Ferguson after his involvement in Millwall's League One play-off final against Barnsley on Sunday.
The unlucky ones in the original 28-man panel are Liam Boyce, Billy McKay, Daniel Lafferty, Ben Reeves and Michael Smith and they were given the day off from training on Thursday.
After the match, the Northern Ireland players and manager O'Neill came back on to the pitch to loud cheers from the fans who had been asked to stay on to give their heroes a fitting send-off.
Taking the microphone, O'Neill said: "It is easy to support a team when they're doing well, but the true supporters stick by you when things are not going so good and you have always stood by us.
"This team is determined to make you proud. We will do everything in our power to make it a memorable summer for you."
The versatile 21-year-old Manchester United defender may not be in Michael O'Neill's first 11, but did his prospects the power of good with an impressive and assured performance.
Having been a given a rousing send-off by a delighted Belfast support, Northern Ireland will play their final warm-up match away to Slovakia on Saturday, 4 June.
Then it is on to their Euro 2016 base near Lyon to prepare for the opening Group C fixture which is against Poland in Nice on 12 June.
Match ends, Northern Ireland 3, Belarus 0.
Second Half ends, Northern Ireland 3, Belarus 0.
Foul by Denis Polyakov (Belarus).
Niall McGinn (Northern Ireland) wins a free kick on the right wing.
Goal! Northern Ireland 3, Belarus 0. William Grigg (Northern Ireland) right footed shot from the centre of the box to the centre of the goal. Assisted by Jamie Ward with a headed pass.
Corner, Northern Ireland. Conceded by Mikhail Sivakov.
Foul by Nikita Korzun (Belarus).
Patrick McNair (Northern Ireland) wins a free kick in the defensive half.
Foul by Denis Polyakov (Belarus).
Niall McGinn (Northern Ireland) wins a free kick in the defensive half.
Mikhail Sivakov (Belarus) is shown the yellow card for a bad foul.
Foul by Mikhail Sivakov (Belarus).
William Grigg (Northern Ireland) wins a free kick on the right wing.
Substitution, Belarus. Sergei Palitsevich replaces Igor Shitov.
Hand ball by Jamie Ward (Northern Ireland).
Igor Shitov (Belarus) wins a free kick in the defensive half.
Foul by William Grigg (Northern Ireland).
Substitution, Northern Ireland. Aaron Hughes replaces Stuart Dallas.
Substitution, Northern Ireland. Niall McGinn replaces Corry Evans.
Substitution, Belarus. Denis Polyakov replaces Nikolay Yanush.
Igor Shitov (Belarus) wins a free kick in the defensive half.
Foul by Jamie Ward (Northern Ireland).
Foul by Nikita Korzun (Belarus).
Jonny Evans (Northern Ireland) wins a free kick in the defensive half.
Aliaksandr Hleb (Belarus) wins a free kick on the right wing.
Foul by Patrick McNair (Northern Ireland).
Attempt saved. William Grigg (Northern Ireland) header from the centre of the box is saved in the centre of the goal. Assisted by Oliver Norwood with a cross.
Foul by Igor Stasevich (Belarus).
Corry Evans (Northern Ireland) wins a free kick on the right wing.
Aleksandr Martynovich (Belarus) is shown the yellow card for a bad foul.
Foul by Aleksandr Martynovich (Belarus).
William Grigg (Northern Ireland) wins a free kick in the defensive half.
Maksim Volodko (Belarus) wins a free kick in the attacking half.
Foul by Oliver Norwood (Northern Ireland).
Attempt missed. Chris Baird (Northern Ireland) header from the right side of the box misses to the right. Assisted by Oliver Norwood following a set piece situation.
Substitution, Northern Ireland. William Grigg replaces Kyle Lafferty.
Substitution, Northern Ireland. Jamie Ward replaces Conor Washington.
Substitution, Belarus. Aliaksandr Hleb replaces Sergei Krivets.
Jonny Evans (Northern Ireland) is shown the yellow card.
Sergei Kislyak (Belarus) is shown the yellow card.