Reigning European champions Italy got the point they needed against Ukraine to qualify for Euro 2024 as Group C runners-up next to England.
A 2-1 win in the reverse fixture meant Italy had to avoid defeat against Ukraine, where they started this crucial level clash on points.
A fierce match in Leverkusen, Germany ended goalless to confirm the Azzurri’s place in next summer’s finals.
Third-place qualifier Ukraine hopes to stay in the play-offs in March.
Buoyed by a fervent ‘home’ support amid Russia’s ongoing invasion of their country, Ukraine had appeals for an hour-long penalty dismissed after Mykhailo Mudryk went down under a challenge from Bryan Cristante .
But Luciano Spalletti’s side survived a late scare to ensure they are in Germany to defend their crown, qualifying for their eighth successive European Championship.
Serhiy Rebrov’s Ukraine, the only side to have previously picked up points in England, made a positive start in their pursuit of the win they were looking for.
Heorhiy Sudakov’s low drive forced Italian goalkeeper Gianluigi Donnarumma into action in an end-to-end opening period, with Anatoliy Trubin also making a fine save to deny Nicolo Barella.
Spalletti called on his players to “steal the hearts of Italy” in their showdown with Ukraine in Germany, where Euro 2024 will be held.
The Azzurri gradually asserted themselves but Trubin again came to Ukraine’s rescue when Davide Frattesi was beaten on goal, while Giacomo Raspadori failed to meet Federico Chiesa’s lively ball across the six-yard box. .
Donnarumma recovered well from his own failure to collect a cross to thwart Mudryk’s close-range attempt as the game remained a dangerous affair at the increasingly tense BayArena, but Italy held on.
Elsewhere on Monday, the Czech Republic and Slovenia both also qualified from their respective groups.
West Ham’s Tomas Soucek scored in a 3-0 win over Moldova as the Czechs qualified behind Group E leaders Albania.
Meanwhile, Slovenia advanced as Group H runners-up to Denmark with a 2-1 win over Kazakhstan.
- 2ConspiracyBooked in 79minsReplaced byTymchykon 86′MINUTE
- 4SvatokReplaced byMalinovskyion 90+1′MINUTE
- 6StepanenkoReplaced byPikhalyonokon 80′MINUTE
- 15TsygankovReplaced byZubkovon 80′MINUTE
- 17ZinchenkoReplaced bySikanon 86′MINUTE
- 1G Donnarumma
- 2By Lorenzo
- 15Not ripe
- 6Good morningBooked in 7mins
- 8JorginhoReplaced byChristianon 71′MINUTE
- 20ZanioloReplaced byPolitanoon 71′MINUTEReplaced byDarmianon 90+2′MINUTE
- 10RaspadoriReplaced byLadon 45′MINUTE
- 14CHURCHReplaced byKeanon 81′MINUTE
- 22El Shaarawy
- Jesus Gil Manzano
The match ends, Ukraine 0, Italy 0.
Second Half ends, Ukraine 0, Italy 0.
Attempt blocked. Danylo Sikan (Ukraine) right footed shot from the right side of the box is blocked. Assisted by Oleksandr Pikhalyonok.
Fouled by Gianluca Scamacca (Italy).
Oleksandr Tymchyk (Ukraine) wins a free kick in the defensive half.
Succession, Italy. Matteo Darmian replaced Matteo Politano.
Replacement, Ukraine. Ruslan Malinovskyi replaces Oleksandr Svatok.
Alessandro Buongiorno (Italy) wins a free kick in the defensive half.
Fouled by Artem Dovbyk (Ukraine).
Test survived. Heorhii Sudakov (Ukraine) right footed shot from outside the box is saved in the bottom left. Assisted by Mykhailo Mudryk.
Fouled by Gianluca Scamacca (Italy).
Oleksandr Svatok (Ukraine) wins a free kick in the defensive half.
Replacement, Ukraine. Danylo Sikan replaced Oleksandr Zinchenko.
Replacement, Ukraine. Oleksandr Tymchyk replaces Yukhym Konoplya.
Take a long time. They are ready to move on.
Heorhii Sudakov (Ukraine) missed the game due to injury.
The attempt failed. Matteo Politano (Italy) left footed shot from outside the box is high and wide to the left. Assisted by Nicolò Barella.
Attempt blocked. Moise Kean (Italy) right footed shot from outside the box is blocked. Assisted by Gianluca Scamacca.
Gianluca Scamacca (Italy) wins a free kick on the left wing.
Fouled by Illia Zabarnyi (Ukraine).