Luca Toni marked his final match before retirement with a goal as relegated Verona beat Juventus 2-1 last night, handing the Serie A champions their first league defeat since October.

Elsewhere, Francesco Totti came off the bench to make his 600th league appearance for third-placed Roma as they sank Chievo 3-0 to move up to 77 points, two behind Napoli in the race for second spot after Maurizio Sarri’s side downed Torino 2-1.

Former Italy striker Toni reaffirmed his intention to quit after bottom club Verona’s final home game of the season and last season’s joint top scorer marked the occasion by scoring a 43rd-minute penalty after a foul by Alex Sandro who was sent off for a second yellow card late on.

Federico Viviani added a second for Verona while Paulo Dybala converted a late penalty for Juve as the Serie B-bound side secured their fifth league victory of the season to end the champions’ 26-game undefeated streak in Serie A.

The race for the final automatic Champions League berth will go to the final weekend after goals from Radja Nainggolan, Antonio Rudiger and Miralem Pjanic helped Roma defeat Chievo.

“This win is for our supporters who have undeservedly had to go through a tricky campaign,” midfielder Pjanic told Sky Sport Italia.

Nainggolan slammed the opener before Rudiger doubled the home side’s lead with a 39th-minute header.

Pjanic added a third when he was picked out by an excellent pass from the 39-year-old Totti and finished calmly past Albano Bizzarri.

Totti, whose future at the club remains uncertain, was introduced as a 59th-minute substitute for Mohamed Salah and the club’s beloved captain received an emotional ovation in what may be his last match at the Stadio Olimpico.

Napoli took advantage of a weakened Torino defence to seize a 2-0 lead inside 20 minutes with goals from Gonzalo Higuain and Jose Callejon.

Bruno Peres pulled a goal back for the hosts, who had Giuseppe Vives sent off in stoppage time, but Napoli held on and will claim second position if they win on the final day.

Frosinone’s relegation to Serie B was confirmed as Matteo Politano netted an 85th-minute goal to secure a 1-0 away win for Sassuolo who will take sixth place unless Milan better their result on the last day of the season.

Palermo’s 0-0 draw at fifth-placed Fiorentina moved them up to 17th on 36 points, one ahead of Carpi who dropped into the bottom three after a 3-1 home defeat by Lazio.

Nigerian striker Jerry Mbakogu, of Carpi, had two penalties saved by Federico Marchetti while Lazio lost Lucas Biglia and Filip Djordjevic to late red cards.

Sampdoria’s poor season continued when they were thumped 3-0 at home by city rivals Genoa but results elsewhere meant they and Udinese had confirmed their status for next season.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.