Niall McGinn scored on his European Championships debut after coming off the bench.
The Aberdeen forward slotted home the rebound from eight yards out after Andriy Pyatov could only parry a shot from the edge of the area.
It was the County Tyrone man’s first touch in the box all game but he tucked the opportunity away well and send the Northern Irish fans into delirium.
The Dons star came on after 68 minutes, replacing Nottingham Forest man Jamie Ward on the left wing.
Former Aberdeen forward Magennis also came on with seven minutes left in place of QPR’s Conor Washington.
While ex-Dons Kari Arnason and Danny Ward had both made appearances in the tournament already, McGinn becomes the first active Aberdeen player to feature at a European Championship in 20 years.
Stewart McKimmie and Scott Booth featured for Scotland that tournament, while Ilian Kiriakov appeared for Bulgaria.
Michael O’Neill’s side were already 1-0 up when McGinn and Magennis came on, thanks to Gareth McAuley’s towering header early in the second half.
— Aberdeen FC (@AberdeenFC) June 16, 2016