Match ends, Napoli 3, Lazio 1.
Lazio striker Ciro Immobile won the Serie A Golden Boot and European Golden Shoe as he matched Gonzalo Higuain's record of 36 goals in an Italian top-flight season.
The 30-year-old scored in Lazio's 3-1 defeat by Napoli on the final day as his side finished fourth.
Fabian Ruiz put Napoli ahead before Immobile equalised from close range.
Lorenzo Insigne's penalty and Matteo Politano's late goal were enough for Gennaro Gattuso's side to win.
Juventus' Cristiano Ronaldo - who was rested on the final day - was Serie A's second top scorer with 31 goals, with Inter Milan's Romelu Lukaku on 23.
The European Golden Shoe rewards the top scorer across every European top-flight, with goals weighted by the quality of league.
Immobile finished two goals clear of Bayern Munich's Robert Lewandowski, with Ronaldo third.
It was his third Serie A Golden Boot - winning in 2013-14 with 22 goals and sharing with Mauro Icardi on 29 in 2017-18.
This is the first time since 2006-07, when Roma's Francesco Totti won, that the Golden Shoe has not been won or shared by a La Liga player.
Barcelona's Lionel Messi had won the past three but only scored 25 this time - which was still enough to be La Liga top scorer.
- 22Di Lorenzo
- 26KoulibalyBooked at 15mins
- 6Mário RuiBooked at 69minsSubstituted forGhoulamat 78'minutes
- 68LobotkaSubstituted forDemmeat 79'minutes
- 20ZielinskiSubstituted forPolitanoat 85'minutes
- 7CallejónSubstituted forLozanoat 79'minutes
- 24InsigneSubstituted forElmasat 84'minutesBooked at 90mins
- 4Gabarrón GilSubstituted forVavroat 63'minutes
- 3Ramos Marchi
- 33AcerbiSubstituted forJacinto Quissangaat 63'minutes
- 29LazzariSubstituted forJ Lukakuat 83'minutes
- 21Milinkovic-SavicBooked at 90mins
- 16ParoloSubstituted forPomilio Lima da Silvaat 87'minutes
- 10Romero Alconchel
- 17ImmobileBooked at 69mins
- 11CorreaSubstituted forAdekanyeat 87'minutes
- 5J Lukaku
- 15Jacinto Quissanga
- 22Rodríguez Menéndez
- 28Pomilio Lima da Silva
- 65Moro Prescoli
- Gianpaolo Calvarese
- Shots on Target
Second Half ends, Napoli 3, Lazio 1.
Eljif Elmas (Napoli) is shown the yellow card.
Sergej Milinkovic-Savic (Lazio) is shown the yellow card.
Goal! Napoli 3, Lazio 1. Matteo Politano (Napoli) left footed shot from the centre of the box to the bottom right corner. Assisted by Dries Mertens.
Offside, Napoli. Kalidou Koulibaly tries a through ball, but Hirving Lozano is caught offside.
Hirving Lozano (Napoli) wins a free kick in the defensive half.
Foul by Sergej Milinkovic-Savic (Lazio).
Attempt saved. Hirving Lozano (Napoli) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Giovanni Di Lorenzo.
Attempt missed. Fabián Ruiz (Napoli) left footed shot from outside the box is high and wide to the left. Assisted by Matteo Politano.
Matteo Politano (Napoli) wins a free kick in the defensive half.
Foul by Bastos (Lazio).
Substitution, Lazio. André Anderson replaces Marco Parolo.
Substitution, Lazio. Bobby Adekanye replaces Joaquín Correa.
Foul by Hirving Lozano (Napoli).
Luiz Felipe (Lazio) wins a free kick in the defensive half.
Attempt saved. Sergej Milinkovic-Savic (Lazio) right footed shot from outside the box is saved in the bottom right corner.
Substitution, Napoli. Matteo Politano replaces Piotr Zielinski.
Substitution, Napoli. Eljif Elmas replaces Lorenzo Insigne because of an injury.
Foul by Diego Demme (Napoli).