Roma slipped to their first defeat in Serie A since November 1 to see their grasp on a place in the Champions League next season loosen with a 2-0 loss at home to Sampdoria.
Lorenzo De Silvestri and Luis Muriel grabbed the goals for the Blucerchiati, who weathered a first-half storm before striking efficiently in the second half to boost their own hopes of qualifying for Europe next season.
Roma’s sorry evening ended on an even worse note with Seydou Keita shown a red card late on as the Giallorossi also helped Juventus get one hand on a fourth straight Serie A title, thanks to their 14-point advantage with 11 games remaining.
Fiorentina came from behind to pile the misery on Filippo Inzaghi and his AC Milan team with a 2-1 win at the Stadio Artemio Franchi.
Mattia Destro put the visitors in front against the run of play early in the second half, but Fiorentina fought back with goals from Gonzalo Rodriguez and Joaquin inside the final seven minutes earning them all three points.
Lazio exerted some pressure on city rivals Roma with a 2-0 win at Torino which has the Biancocelesti breathing down the necks of the Giallorossi.
Felipe Anderson scored two goals in seven minutes to earn Stefano Pioli’s men a win which gives them a three-point cushion over Napoli in the hunt for the third Champions League berth on offer to Serie A.