Match ends, Italy 2, Hungary 1.
European champions Italy beat Hungary 2-1 to move top of Nations League Group A3 - the group England are in.
Italy went ahead when Nicolo Barella angled a strike into the top corner from the edge of the penalty area after good work from Leonardo Spinazzola.
Lorenzo Pellegrini doubled the hosts' lead with a low shot from Matteo Politano's pullback from the right.
Hungary, who beat England 1-0 on Saturday, pulled one back through Gianluca Mancini's own goal.
Italy, who failed to qualify for the 2022 World Cup after losing in a play-off against North Macedonia, had chances to score before taking the lead in Cesena but Mancini twice had headers saved by Hungary goalkeeper Denes Dibusz.
After Barella's goal, Italy pushed for a second and only an excellent sliding clearance from Loic Nego denied Wilfried Gnonto, before Pellegrini made it 2-0.
Politano almost added a third but saw his strike bounce off the crossbar.
It had appeared to be a comfortable evening for Italy, but Mancini's slid the ball into the net when unchallenged following a cross from the right to give Hungary hope.
Italy now have four points from two matches after drawing 1-1 with Germany on Saturday.
England entertain Italy on Saturday, 11 June in a repeat of the Euro 2020 final last summer, which Roberto Mancini's side won 3-2 on penalties after it had finished 1-1 at the end of extra time.
The match will be held at Wolverhampton Wanderers' Molineux stadium with only a limited attendance after the Football Association was hit with sanctions following crowd trouble at the Euro 2020 final.
The FA was fined £84,560 for "the lack of order and discipline" at the match after hundreds of ticketless fans got into Wembley and fought with stewards after areas around the stadium became packed hours before the evening kick-off.
Children aged under 14, accompanied by an adult, will be allowed to enter, with an attendance of up to 3,000 expected.
Line-ups
Italy
Formation 4-3-3
- 1G Donnarumma
- 6Calabria
- 15Mancini
- 23Bastoni
- 3SpinazzolaSubstituted forDimarcoat 75'minutes
- 18BarellaBooked at 64minsSubstituted forTonaliat 84'minutes
- 16CristanteBooked at 90mins
- 10PellegriniSubstituted forLocatelliat 66'minutes
- 17PolitanoSubstituted forBelottiat 75'minutes
- 22RaspadoriSubstituted forZerbinat 84'minutes
- 11Gnonto
Substitutes
- 2Di Lorenzo
- 4Ramos Marchi
- 5Locatelli
- 7Esposito
- 8Tonali
- 9Belotti
- 12Pessina
- 13Dimarco
- 14Zerbin
- 19Bonucci
- 20Cragno
- 21Meret
Hungary
Formation 3-4-2-1
- 12Dibusz
- 2Lang
- 6Orban
- 4Szalai
- 7NegoSubstituted forFiolaat 58'minutes
- 8NagySubstituted forStylesat 58'minutes
- 13SchäferBooked at 71minsSubstituted forVancsaat 87'minutes
- 18NagySubstituted forBollaat 81'minutes
- 20Sallai
- 10Szoboszlai
- 9SzalaiSubstituted forÁdámat 87'minutes
Substitutes
- 1Gulácsi
- 3Kecskés
- 5Fiola
- 11Sallói
- 14Bolla
- 15Baráth
- 16Vancsa
- 17Styles
- 19Ádám
- 21Spandler
- 22Szappanos
- 23Vécsei
- Referee:
- Sandro Schärer
- Attendance:
- 14,942
Match Stats
- Possession
- Home56%
- Away44%
- Shots
- Home17
- Away12
- Shots on Target
- Home6
- Away4
- Corners
- Home8
- Away6
- Fouls
- Home12
- Away8
Live Text
Post update
Full Time
Second Half ends, Italy 2, Hungary 1.
Post update
Attempt missed. Dominik Szoboszlai (Hungary) right footed shot from more than 35 yards misses to the right from a direct free kick.
Booking
Bryan Cristante (Italy) is shown the yellow card for a bad foul.
Post update
Foul by Bryan Cristante (Italy).
Post update
Dominik Szoboszlai (Hungary) wins a free kick in the defensive half.
Post update
Attempt saved. Alessio Zerbin (Italy) right footed shot from the right side of the box is saved in the bottom right corner. Assisted by Sandro Tonali.
Post update
Attempt saved. Manuel Locatelli (Italy) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Andrea Belotti.
Substitution
Substitution, Hungary. Martin Ádám replaces Ádám Szalai.
Substitution
Substitution, Hungary. Zalán Vancsa replaces András Schäfer.
Post update
Foul by Degnand Wilfried Gnonto (Italy).
Post update
Attila Szalai (Hungary) wins a free kick in the defensive half.
Post update
Davide Calabria (Italy) wins a free kick in the defensive half.
Post update
Foul by Roland Sallai (Hungary).
Substitution
Substitution, Italy. Sandro Tonali replaces Nicolò Barella.
Substitution
Substitution, Italy. Alessio Zerbin replaces Giacomo Raspadori.
Post update
Alessandro Bastoni (Italy) wins a free kick in the defensive half.
Post update
Foul by Ádám Szalai (Hungary).
Post update
Foul by Andrea Belotti (Italy).
Post update
András Schäfer (Hungary) wins a free kick in the attacking half.