A review of the weekend's action in the Italian Serie A.
Juventus moved to the brink of retaining the Serie A title on Sunday afternoon with a late victory at Torino.
The visitors made the breakthrough four minutes from time through Arturo Vidal, prompting a frantic final few minutes at Turin's Stadio Olimpico.
Torino defender Kamil Glik was sent off for a second bookable offence in the 90th minute, with Claudio Marchisio then grabbing a stoppage-time goal to seal the away win.
With just 12 points left to play for, the result moved Antonio Conte's side 11 points clear at the summit.
AC Milan regained third spot by twice coming from behind to get the better of Catania 4-2 at the San Siro.
Nicola Legrottaglie headed the visitors in front on the half-hour mark, only for Mathieu Flamini to equalise on the stroke of half-time.
Gonzalo Bergessio restored the Sicilians' lead on 65 minutes, but two goals in four minutes from substitute Giampaolo Pazzini turned the game in the Rossoneri's favour before a late Mario Balotelli penalty sealed matters.
Adem Ljajic starred as Fiorentina cruised to a 3-0 victory away to Sampdoria, who played the last 10 minutes of the game a man short following the sending off of Daniele Gastaldello.
Ljajic ran the show for the visitors and against a team coached by former Fiorentina boss Delio Rossi, who lost that job following a violent altercation with the Serbian last May.
He scored the second just before the break, adding to Juan Cuadrado's opener, before setting up Alberto Aquilani for the third.
The victory boosted Fiorentina's hopes of qualifying for the Champions League.
Lazio are three points off the last Europa League spot for next season after a goalless draw with Parma at the Stadio Ennio Tardini.
Back-to-back defeats against Juventus and Udinese had left the Biancocelesti playing catch-up in the race for fifth while mid-table Parma came into the game with just one win from their last five.
Scoring has been an issue for Lazio and now, from their last six matches, they have only scored twice.
Thankfully Vladimir Petkovic's side have been reasonably secure at the other end, but they will have to do without defender Giuseppe Biava for at least one match after he picked up a red card for a second booking in injury time.
Udinese moved up to fifth in Serie A with their fourth win in a row thanks to Roberto Pereyra's goal in a 1-0 win against Cagliari.
Pereyra, who hit the crossbar in the first half, made amends with a more difficult effort midway through the second half to lift Udinese into a qualifying berth for the Europa League, ahead of the remainder of the weekend's matches on Sunday.
Cagliari's reaction was too little too late and they ended the game with 10 men after Mauricio Pinilla was shown a red card deep in stoppage time.
Genoa picked up three crucial points in their battle against relegation with a narrow 1-0 win at Chievo on Sunday.
Davide Ballardini's men came to life in the second half with Marco Borriello scoring the only goal of the game in the 74th minute to take the Rossoblu out of the bottom three thanks to Roma's win over Siena.
With four games of the season to go, Genoa are level on points with Palermo just above the bottom three, while Chievo are not mathematically safe yet with just a seven-point advantage over the relegation zone.
Elsewhere, Palermo moved out of the relegation zone and dealt Inter Milan's hopes of European football next season a blow with a hard-fought 1-0 win.
Josip Ilicic scored the only goal of the game after only 10 minutes to lift the hosts out of the bottom three on goal difference.
Defeat left Inter in seventh, two points off a Europa League place.
Siena's relegation worries increased as Pablo Osvaldo's hat-trick helped European hopefuls Roma to an emphatic 4-0 victory at the Stadio Olimpico.
Osvaldo netted twice in the first half, with Erik Lamela on target in between, and then completed his treble midway through the second period.
The result lifted Aurelio Andreazzoli's side to fifth in the standings, while Giuseppe Iachini's side slumped to 19th following wins for fellow strugglers Palermo and Genoa.
Atalanta and Bologna shared two goals to get the point both were looking for in a low-key 1-1 draw at the Stadio Atleti Azzurri d'Italia.
After a dull first 45 minutes in which both sides appeared happy enough running the clock down and taking a point each, Atalanta emerged for the second half with a bit more motivation.
Luigi Giorgi gave them the lead midway through the second period, but Alberto Gilardino equalised and the game returned to its first-half rhythm, with both teams seemingly content to settle for a draw.
The result increases the two teams' cushions over the relegation zone to 10 and 11 points respectively.
On Saturday, Napoli moved closer to sealing their place in the Champions League next season thanks to a comfortable 3-0 win over struggling Pescara.
Pescara goalkeeper Ivan Pelizzoli tried to provide some resistance for Serie A's bottom club, but once the first goal was scored by Gokhan Inler in the 46th minute, there was no looking back for Napoli.
Goran Pandev and Blerim Dzemaili added further goals to prevent Juventus from being able to celebrate winning the Scudetto tomorrow, and leave Pescara eight points from safety with four games of the season remaining.