The 38-year-old is now the oldest man ever to score 10 or more in the Italian top flight, breaking a mark set by Silvio Piola more than 60 years ago
The ex-Manchester United, Paris Saint-Germain, Inter and Barcelona ace went into the final match of the 2019-20 campaign in vintage form, having scored seven in nine games since the Italian top flight resumed in June following the coronavirus pandemic.
In the process Ibrahimovic passed 50 league goals for Milan with his double against Sampdoria in July, making him the only man to reach a half-cent
His 55th-minute strike was his 10th league goal since rejoining Milan in January, making him the oldest player to reach double figures in a single campaign in history at 38 years and 302 days.
Milan went on to win 3-0 at San Siro, with Ibrahimovic adding to former Liverpool defender Ragnar Klavan’s first-half own goal and Samu Castillejo subsequently rounding off a routine victory.
The Rossoneri thereby finished the 2019-20 season in sixth place, having taken 66 points from their 38 fixtures over the course of the interrupted campaign.
The veteran has had a huge impact on Milan since arriving in the new year, leading the club from mid-table to the Europa League.
His future, however, remains uncertain, with his short-term deal due to expire after the Cagliari clash.
“I hope that tomorrow will not be Ibrahimovic’s last game for Milan,” coach Stefano Pioli told reporters when questioned over Ibrahimovic prior to the clash.
“I’m like Benjamin Button,” he told Milan TV, before adding: “I’ve always been young, never old.”