Northern Ireland pulled off a stunning 1-0 victory over Ukraine in their UEFA Nations League League B clash, Terry Devlin’s second-half strike sending Windsor Park into raptures. Against all odds, Michael O’Neill’s side ground out a historic win against their more fancied opponents, defending resolutely and taking their chance when it came in a feverish atmosphere.
Northern Ireland’s VAR Heartbreak Early On
The hosts thought they’d taken a 23rd-minute lead when Jamie Donley bundled the ball home, only for VAR to cruelly rule it out. Ukraine’s dominance in possession – 62% over the 90 minutes – began to tell, but Northern Ireland’s compact 5-4-1 formation held firm. Trubin made a smart stop from Ethan Galbraith before the break to keep it level.
Ukraine Struggle To Break Down Northern Ireland’s Wall
Andrea Maldera’s side lacked penetration, managing just 2 shots on target despite their territorial advantage. Their frustration grew visibly in the second half, with Ocheretko and Kashchuk introduced to spark creativity. But Northern Ireland’s backline, marshaled superbly by Tom Atcheson, repelled everything thrown at them.
Devlin’s Moment Seals Famous Win
The breakthrough arrived in the 68th minute, Devlin latching onto Galbraith’s pass and slotting low past Trubin. Windsor Park erupted as the 20-year-old raced towards the corner flag, mobbed by delirious teammates. Ukraine threw on Yaremchuk and Synchuk late on but couldn’t find a way through, their prolonged spells of sterile possession amounting to little.
What This Means For Both Sides
For Northern Ireland, this represents a statement win that will galvanize O’Neill’s young squad. Sitting deep and countering intelligently, they executed their gameplan to perfection. Ukraine’s Nations League aspirations take a major blow, with Maldera facing scrutiny after his changes failed to unlock a resolute defense. Where NI’s future looks bright, Ukraine’s appears clouded with doubt.
Key Moments
68′ ⚽ Northern Ireland — Terry Devlin (assist: Ethan Galbraith)🔮 Before kick-off: our match preview & prediction.
Cyprus vs Montenegro
14:00
Latvia vs Armenia
14:00
Belarus vs Albania
17:00
Finland vs San Marino
17:00
France vs Türkiye
19:45
Belgium vs Italy
19:45
Spain vs England
19:45
Croatia vs Czech Republic
19:45
Northern Ireland



