Adrien Rabiot scored two headers as France beat Italy 3-1 at the San Siro to overtake the Azzurri and win Nations League Group A2.
The Marseille midfielder met Lucas Digne's corner to give Les Bleus the lead.
Aston Villa defender Digne's free-kick then hit the crossbar and went in off Italy goalkeeper Guglielmo Vicario.
Italy would have finished top had they lost by only one goal and Andrea Cambiaso's cushioned volley gave them hope.
But Rabiot's excellent header into the top corner from Digne's left-wing free-kick settled things for France.
Both Rabiot and Digne were winning their 50th caps.
Moise Kean almost put Italy top deep into injury time but his effort was saved by Mike Maignan.
Referring to Italy's 3-1 win at the Parc des Princes in September, Maignan said: "We were out for revenge. It was about pride after losing at home against them."
This was Italy's biggest home defeat in a competitive game since losing 3-0 to Sweden in 1983.
Coach Didier Deschamps, who left Real Madrid's Kylian Mbappe out of the squad, said: "We had a young squad.
"I wanted to see a lot of players and winning here against an Italian team who were full of confidence is a great performance."
Both sides already knew they were going to play in the Nations League quarter-finals in March.
France will be seeded and Italy will not be off the back of their final positions in the group.
Latest Stories
-
Invest in technology for ECG turnaround & sustainability
14 minutes -
Shamim Lawson: Ghana’s Youth Dividend – A Blueprint for Economic Renaissance
1 hour -
Antoine Semenyo on target as Bournemouth demolish Nottingham Forest
2 hours -
7-member committee inaugurated to explore private sector participation in ECG operations
2 hours -
Ashesi University equips students, alumni with entrepreneurship and skills development training
2 hours -
AFCON 2025: Tournament draw scheduled for Monday, Jan. 27
3 hours -
Let’s manage our expectations of the government – NDC Volta Regional Chairman
3 hours -
Mahama arrives in Kenya for AU reforms retreat aboard presidential jet
3 hours -
Ato Forson charges GRA to reverse Ghana’s debt curse with more revenue
3 hours -
EC to hold Council of State elections on February 11
3 hours -
Sinner beats Zverev to retain Australian Open title
3 hours -
GOC pumps nearly $800k in financial support to federations and athletes since 2021
3 hours -
Urban gospel more vibrant than dancehall – JSmart
4 hours -
GOC sets April 26 for Elective Congress
5 hours -
GOC President reiterates commitment to sports development
5 hours