For long, long periods it promised to be a night to remember for Northern Ireland but, ultimately, it wasn’t to be. Michael O’Neill’s side opened the scoring with 15 minutes to go when substitute Magnennis converted Stuart Dallas’ cross.
However, the lead was short-lived as Memphis Depay responded for the Dutch five minutes later before the hosts went in front for the first time through Luuk de Jong in the first minute of stoppage time. And Depay completed the scoring with his second of the evening shortly after.
The loss saw Northern Ireland slip down to third in Group C as the Netherlands leapfrogged Germany to go to the summit on goal difference.
Kamil Grosicki, meanwhile, grabbed two assists in his 77 minutes on the pitch as Poland registered a 3-0 victory over Latvia in Riga.
Two goals inside 13 minutes from Robert Lewandowski set the tone and the points were effectively in the bag long before the Bayern Munich man added a third to bag a sixth international hat-trick.
The victory strengthened Poland’s place at the top of Group G as they sit three points clear of second-place Austria.