While the fixture drew recollections and memories of the Euro 2016 finals for fans and the media as the sides met competitively for the first time in 10 years, O'Neill was adamant that his focus was on the future and the new generation of players writing their own history.
That was reflected in his selection as he handed 19-year-old winger Morrison his first competitive start, while the average age of the starting team was just 22 - the youngest for Northern Ireland on record since World War Two.
It was fitting for Brown, the oldest player in the starting XI at 28, to find the opener with his first international goal in the ninth minute.
The Oxford United defender, who has been quietly superb in this international window, managed to poke the ball home off the upright from McConville's knockdown.
Morrison, on loan at Sheffield Wednesday from Liverpool, rewarded O'Neill's faith and was key to the second goal, as he carried the ball forward and played in the cross which allowed Price to score his first goal in more than a year.
But the night belonged to Brown, whose second goal was the slice of luck that had so often avoided Northern Ireland in recent years.
Credit had to go to defensive partner McConville, again superb in defence, who had the chance to smash home his first international goal on the line but he left it for Brown to take the plaudits.
In an convenient nod to Euro 2016, Josh Magennis and Paddy McNair - the only two remaining players from the famous win - came off the bench to see the game out, while 18-year-old Ceadach O'Neill came on for a fourth cap which tied him down to Northern Ireland amid pre-window speculation about his international future.
Sweden and France were the only teams to beat Ukraine in the past 12 months but they had no answer to MIchael O'Neill's side, who were the better team from the first whistle in Trnava.
The win is also NI's biggest away victory since a 4-1 win in Lithuania in September 2021 and marks a third consecutive clean sheet in the campaign.
Northern Ireland will now have the opportunity to go through the international break unbeaten when they host Khvicha Kvaratskhelia's Georgia, who lost 1-0 in Hungary, in Belfast on Monday.