Milan suffered a disappointing 3-1 defeat at mid-table Torino in Serie A on Saturday after being punished for a slow first-half performance.

Torino dominated the first 45 minutes, scoring with two headers; Duvan Zapata picked out the bottom corner after 26 minutes before Ivan Ilic doubled their advantage by throwing himself onto Raoul Bellanova's cross before the break.

Former Milan player Ricardo Rodriguez needed only 18 seconds in the second half to unleash a fierce left-foot shot from distance into the top corner of the net for Torino's third.

Ismael Bennacer converted a penalty for Milan in the 55th minute after a foul on Christian Pulisic, but the visitors, seemingly focused on their final match against relegated Salernitana, never threatened to get back into the game.

Torino are ninth in the standings on 53 points, while Milan will finish second in the standings behind local rivals Inter.

Data Debrief: Home comforts

Torino have lost just two of their home games in Serie A this season, finishing on a high against second-place Milan in what is possibly Ivan Juric's final game in charge. 

Zapata proved an influential figure for Torino once more, and has scored the joint-most headed goals in the top five European league this season: eight (level with Harry Kane).

Milan head coach Stefano Pioli has come under scrutiny in recent weeks but lauded his side's determination after snapping their four-game winless run in Serie A on Saturday.

The Rossoneri hammered Cagliari 5-1 as Christian Pulisic was twice on target, along with goals from Rafael Leao, Tijjani Reijnders and Ismael Bennacer at San Siro.

That victory marked their first in the league since April 6 against Lecce and also ended a six-game winless run across all competitions.

Milan have already watched fierce rivals Inter lift the title but secured second place in the table after moving seven points clear of Bologna with two games remaining.

Despite a frustrating, stop-start season, Pioli was at least satisfied to see his team respond to their concerning run of form.

"It was very important to return to winning ways, we were not used to being so long without victories. We suffered this situation, well done to the guys for their determination," coach Pioli told Sky Sport.

"No team has managed to maintain the level of Inter and we were not able to have continuity to stick with them.

"Ours is a strong team, but one that failed to overcome decisive moments at a certain time during the season."

Nahitan Nandez pulled a goal back in the 63rd for Cagliari, who remain in 15th place with 33 points, three points above the relegation zone.

"It hurts to have conceded five goals, in the first half we did well defensively, but we were timid," Cagliari coach Claudio Ranieri said.

"Coming here to San Siro against an angry Milan side after the last results was difficult ... the last two matches will determine whether it will be salvation or relegation.

"Now we cancel everything and think about the next ones."

Milan snapped a six-match winless run in all competitions with a crushing 5-1 victory over relegation-threatened Cagliari in Saturday's Serie A clash at San Siro.

The win moves Stefano Pioli's side closer to securing second place, sitting on 74 points and seven ahead of third-placed Bologna and eight clear of Juventus, who host Salernitana on Sunday.

Ismael Bennacer opened the scoring after 35 minutes, pouncing on a loose ball in the centre of the box before Christian Pulisic extended their advantage after a fast break in the 59th minute.

Tijjani Reijnders scored a third for Milan with a superb long-range effort in the 74th minute and Rafael Leao got on the scoresheet seven minutes from time before Pulisic sealed the rout three minutes later with his second of the game and 12th league goal this season.

Nahitan Nandez had pulled a goal back in the 63rd minute for Cagliari, who remain in 15th place with 33 points, three points above the relegation zone.

© 2023 SportsMaxTV All Rights Reserved.