Italy are one game away from a first World Cup since 2014 as they ended Northern Ireland's dream of reaching the finals with victory in their play-off semi-final in Bergamo.

2026 World Cup qualification Europe
2-0
Match Report
Newcastle United midfielder Sandro Tonali broke the visitors' resolve, and the growing tension at the New Balance Arena, with a thunderous effort from the edge of the area in the 56th minute.
As Northern Ireland pressed forward, Moise Kean added a second off the inside of the post to secure the success with 10 minutes remaining.
Prior to that, Michael O'Neill's side - with the second-youngest average age since World War Two at just 22.5 years - had not only frustrated Italy, but had good spells going forward, but a lack of end product in the final third proved to be costly.
Northern Ireland, who were aiming to qualify for a first World Cup in 40 years and a fourth time in their history, did not have a shot on target to trouble keeper Gianluigi Donnarumma.
But it was Italy, under huge pressure not to become the first winners to miss out on three tournaments in a row, who ended a dream for a visiting side without three key players in the form of Conor Bradley, Dan Ballard and Ali McCann.
Gennaro Gattuso's side will now travel to Wales or Bosnia-Herzegovina, who are currently level, on Tuesday and the winner will be rewarded with a place in Group B at the World Cup alongside co-hosts Canada, Switzerland and Qatar.
For Northern Ireland, they now face a dreaded friendly in either Cardiff or Zenica as the dust from the World Cup play-off settles.
Match Events
0' The match is about to start!

4' Highlight from Italy vs Northern Ireland

17' Highlight from Italy vs Northern Ireland

21' Highlight from Italy vs Northern Ireland

27' Highlight from Italy vs Northern Ireland

30' McConville is forced to throw himself at Retegui's shot

33' Price and Nicolo Barrella have a little spat out on the touchline

38' Kean has a sight of goal, but he gets it horribly wrong and blazes high and wide

42' Dimarco whips it in and goalwards by Bastoni, but just over the bar

45' Matteo Retegui tries to lob the ball over Pierce Charles, but gets it wrong

50' Highlight from Italy vs Northern Ireland

53' CLOSE! Retegui misses a great one-on-one chance

55' Highlight from Italy vs Northern Ireland

56' GOAL! Wonderful kick from Tonali breaks the deadlock! Italy 1-0 Northern Ireland


69' Donnaruma's clearance falls to Donley, but it clips his heels

80' GOAL! Moise Kean doubles the lead! Italy 2-0 Northern Ireland


84' Highlight from Italy vs Northern Ireland

Line-ups
Italy XI: Politano, Dimarco, Barella, Locatelli, G. Mancini, Donnarumma, Bastoni, Kean, Tonali, Mateo Retegui, Calafiori
Subs: Spinazzola, Cristante, Meret, Frattesi, Marco Carnesecchi, Giacomo Raspadori, Buongiorno, Giorgio Scalvini, Gatti, Pio Esposito, Niccolò Pisilli, Marco Palestra
Northern Ireland XI: Paddy McNair, Galbraith, Trai Hume, Terry Devlin, Brodie Spencer, Justin Devenny, Isaac Price, Shea Charles, Jamie Donley, Pierce Charles, Ruairi McConville
Subs: Josh Magennis, Jamie Reid, George Saville, Brad Lyons, Conor Hazard, Paul Smyth, Peacock-Farrell, Ciaron Brown, Eoin Toal, Patrick Kelly, Callum Marshall, Tom Atcheson
