Juventus secured their Scudetto hopes with a 2-1 win over Cagliari in the top four.
Massimiliano Allegri has denied Juventus three consecutive points, but the Bianconeri are now five points adrift of top-seeded Milan after a win over Sardinia.
Joao Pedro unexpectedly took the lead early in the Cagliari, and when Luca Pellegrini did not concede a controversial goal, Allegri's men were in danger of retreating.
However, Juventus responded with a 75th-minute winner from Matthijs de Ligt and Dusan Vlahovic.
Cagliari, who have been threatened with relegation, have lost their last four league games but took the lead in the 10th minute through a goal from Joachim Pedro.
Paulo Dybala was sent off in midfield by Razvan Marin, who stepped over from the right and took the ball into the top left corner for Joachim Pedro.
Pellegrini's left foot crossed to the right and Juventus turned to Alessio Cragno, but were denied by the VAR for a goal that hit the post with Adrien Rabiot's arm.
The Bianconeri continued to deny Cagliari a goal, but in the end their reward was a half-time penalty.
Juan Cuadrado saw the long-range effort be reversed, but the man crossed the back corner and fired a powerful shot into De Ligt, who headed for the bottom left corner.
Giorgio Chiellini was sent off shortly after the start of the match, which was deflected wide of the post by Di Bale, who later narrowly missed Cuadrado's cross.
Juventus' fortunes were finally denied by Cragno within 15 minutes of the end of the regular season. Vlahovic saw Giorgio Altare's effort as he tried to cross the ball through Di Bale's ball and overtook the unfortunate Cagliari goalkeeper.