Juve move to 99 points
A review of the weekend's action in the Italian Serie A.
- Related Content
Dani Osvaldo's first Serie A goal for Juventus arrived in dramatic fashion at the Stadio Olimpico and rubbed salt into the wounds of his former employers Roma.
The Bianconeri, who were crowned champions last weekend, appeared content to hold Roma at arm's length during a bad-tempered encounter in the capital city.
Roma were determined to get some sort of revenge on Juve but instead watched in horror as Osvaldo - the Italy striker sold to Southampton in August and sent to Turin on loan in January - scored four minutes into stoppage time.
The 1-0 win saw Juve pull 14 points clear of the Giallorossi as they reached 99 points in Serie A for the first time.
Livorno, Bologna and Catania were relegated from Serie A on Sunday.
Bottom side Livorno were already all but down and their fate was sealed by a 1-0 loss at home to Fiorentina, who are now guaranteed Europa League football.
Juan Cuadrado's tap in just before the hour mark decided the match, while the hosts finished with 10 men after Miguel Borja was shown a red card in stoppage time.
Catania and Bologna joined them in going down, the Sicilians' 2-1 win at the Stadio Renato Dall'Ara in vain.
Luciano Monzon's first-half opener was cancelled out by Bologna's Archimede Morleo with 10 minutes remaining, but Gonzalo Bergessio grabbed a late winner.
Results elsewhere condemned both sides to the drop, with Chievo triumphing 1-0 at Cagliari and Sassuolo winning 4-2 against Genoa.
Dario Dainelli's second-half winner saved Chievo, while Sassuolo completed a great escape thanks to late strikes from Nicola Sansone and Antonio Floro Flores, his second of the game.
Sassuolo had twice been pegged back, Emanuele Calaio and Alberto Gilardino responding to goals from Floro Flores and Davide Biondini, but they dug deep to get over the line.
Torino's 1-1 draw at home to Parma ensured the fight for the final Europa League place would go down to the final day of the season.
Torino remained a point ahead of their opponents and took the lead through Italy's leading scorer Ciro Immobile just before the break
They received another boost when Alessandro Lucarelli was sent off in the 63rd minute, but Jonathan Biabiany brought the 10 men level after Antonio Cassano's penalty was saved.
Immobile also saw red for diving late on.
AC Milan suffered a setback in their bid to qualify for the Europa League as they fell to a last-gasp 2-1 defeat to local rivals Atalanta.
An own goal from Gianpaolo Bellini gave the Rossoneri the lead early in the second half, but a second-half penalty from German Denis and a Franco Brienza effort with the last kick of the game turned the match on its head.
The defeat left Milan two points behind Torino.
Finally, Napoli thumped Sampdoria 5-2.
Duvan Zapata put the visitors in front before Lorenzo Insigne made it two. Eder pulled a goal back for the Blucerchiati, but Jose Callejon soon restored Napoli's two-goal advantage.
Marek Hamsik and an own goal from Shkodran Mustafi gave the Azzurri a comfortable lead before Pawel Wszolek grabbed a late consolation.
On Saturday, Javier Zanetti bid an emotional farewell to an adoring San Siro crowd as Inter Milan marked the Argentinian's impending retirement with a 4-1 comeback victory against Lazio.
The 40-year-old's time with the Nerazzurri is coming to an end after 19 years and the full-back watched from the bench as countrymen Rodrigo Palacio and Mauro Icardi turned the game on its head following Giuseppe Biava's early opener.
He took to the San Siro pitch for the last time before Hernanes scored Inter's fourth goal - against the club he left in January - with the final result all but securing Walter Mazzarri's men in fifth place.
A last-gasp equaliser from substitute Emmanuel Badu saw Udinese cancel out Hellas Verona's two-goal lead and force a 2-2 draw at the Stadio Marc'Antonio Bentegodi.
Eighth-placed Hellas retained faint hopes of qualifying for the Europa League and veteran striker Luca Toni put them on the right track with his 20th goal of the season.
Emil Halfredsson struck after the break to temporarily lift Verona into sixth place, but a wonderful goal on the volley from Antonio Di Natale - his 190th in Serie A - convinced Udinese to fight back.
As Hellas retreated to survive four minutes of stoppage time, midfielder Badu emerged from the dugout to rattle home a late leveller that called time on Verona's European challenge.