Italy took a big step towards qualification for Euro 2024 on Friday after an eventful 5-2 win over North Macedonia.
Federico Chiesa struck twice in the first half after Matteo Darmian nodded the hosts into an early lead. Giacomo Raspadori and Stephan El Shaarawy secured the three points late on.
The win at the Stadio Olimpico in Rome, moved Italy into second in Group C behind already-qualified England. It means that they need only draw against third-placed Ukraine in Leverkusen on Monday to book a place in next summer's tournament in Germany.
Qualifying will help the European champions bury the ghosts of last year's traumatic failure to qualify for a second straight World Cup.
North Macedonia had become Italy's bogey team after denying Italy a spot in Qatar and drawing the previous group match in September.
Two second half strikes from Jani Atanasov threatened a tense night for the Azzurri in a match that looked dead and buried at half-time.
Italy, missing a host of players to either injury or suspension, thought they had taken the lead in the 13th minute when Raspadori dinked home from Jorginho's beautifully weighted pass.
That strike was ruled out for offside but the hosts wouldn't be denied and Darmian headed home the opener from Raspadori's deep cross four minutes later.
That was Inter Milan defender Darmian's second international goal and his first in eight years.
The spectre of another disaster reared its head when Jorginho missed yet another penalty in Italy colours five minutes before the break.
The midfielder's missed spot-kick at the same ground against Switzerland cost Italy direct qualification to the last World Cup, but Jorginho had a chance at redemption when Nikola Serafimov handled Federico Gatti's header.
This time his dribbled effort was easily saved by Stole Dimitrievski.
Old demons could have come back to haunt Italy, but almost immediately Chiesa doubled the lead with a thumping low drive.
On the stroke of half-time Chiesa had his second of the game when his ambitious strike took a wicked deflection off Jovan Manev and past Dimitrievski.
Italy looked home and dry but Atanasov cut the deficit in the 52nd minute when he ghosted past a dozing Italy defence and headed in with his team's first attempt on target.
The 24-year-old sent a wave of worry around the ground in the 74th minute when his speculative shot deflected off Francesco Acerbi and past Gianluigi Donnarumma.
Raspadori allayed any fears of a meltdown with a well-struck left-foot finish nine minutes from the end. In stoppage time El Shaarawy gave the match a score which reflected the balance of play.
td/pb