Zlatan Ibrahimovic brought the curtain down on a long, trophy-packed career on Sunday when he unexpectedly announced his retirement from football.
Veteran striker Ibrahimovic revealed his decision to quit the game during an on-pitch ceremony following AC Milan's 3-1 win over Verona.
"It's the moment to say goodbye to football, not just to you," said Ibrahimovic on the San Siro pitch.
"There are too many emotions for me right now. Forza Milan and goodbye."
The 41-year-old had been expected to simply bid farewell to Milan fans after his departure from the seven-time European champions was announced on Saturday.
He returned to Milan in late 2019 for a second spell after a previous two-year period in which he won the Serie A title in 2011.
Ibrahimovic was a key figure in Milan's resurgence to the top of Italian football after his return to the club, helping to bring them back from the doldrums and eventually win the Scudetto last season.
"The first time I came here you gave me happiness, the second time you gave me love," said Ibrahimovic.
"You welcomed me with open arms, you made me feel at home, I will be a Milanista for the rest of my life."
Over the course of his career Ibrahimovic won league titles in the Netherlands, Italy, Spain and France, although his only major European trophy was the 2017 Europa League with Manchester United.
He has hardly featured for Stefano Pioli's side this term after being plagued with injuries, returning in February following surgery on his left knee in May.
In July he signed a deal which netted him around one million euros ($1.02 million) in fixed salary, with large bonuses linked to appearances and achievements.
But the 41-year-old only started one match and netted once for Milan this season, a 3-1 win at Udinese in March in which he became the oldest goal scorer in Serie A history.
He then picked up a calf injury in a pre-match warm up in April and ended his career sidelined before scotching rumours that he was set to move to Monza and targeting Euro 2024 with Sweden.