Alessandro Florenzi ran more than half the length of the field to score and cap a 2-0 win for Roma over Genoa which took them back into second place in Serie A yesterday.
Roma went above their bitter city rivals Lazio, who came from behind to draw 1-1 at lowly Atalanta thanks to a spectacular effort by Marco Parolo.
Napoli stayed in the race for a Champions League place with a 3-0 home win over a demoralised Milan, whose troubles continued when Mattia De Sciglio was sent off in the first minute and gave away a penalty in the process.
Milan goalkeeper Diego Lopez saved Gonzalo Higuain’s effort and his side held out until the 70th minute, when Marek Hamsik, Higuain and Manolo Gabbiadini scored in a six-minute spell.
Inter were jeered off at San Siro again after a 0-0 draw with Chievo and evergreen Antonio Di Natale scored with a backheeled flick as Udinese won 1-0 at nine-man Verona.
The hosts had Jacopo Sala and veteran Mexico defender Rafael Marquez dismissed in the last half hour.
With Juventus having clinched a fourth successive Serie A title on Saturday, the action was all about the race for European places.
Roma have 64 points from 34 games in second, which earns a spot in next season’s Champions League group stage, and Lazio have 63 in third, which earns a place in the play-off round. Napoli are a further four points behind in fourth.
The two Rome sides meet in a potentially explosive derby on the last-but-one day of the season.
Seydou Doumbia scored for the second game in a row to give hosts Roma the lead 10 minutes before half-time after the ball broke kindly for him in the Genoa area.
Genoa were pressing for an equaliser when Roma struck again in stoppage time.
Florenzi dispossessed Tino Costa midway inside the Roma half, burst clear and ended his 60-metre sprint by rifling an unstoppable shot into the roof of the net.
Giuseppe Biava headed Atalanta in front against Lazio just after half-time before Parolo hooked the ball home on the volley from a corner to equalise.
Josip Ilicic scored twice to help Fiorentina to a 3-1 home win over Cesena which moved them up to a Europa League place in fifth and pushed the Sea Horses nearer to Serie B.
Ilicic’s first goal was a penalty, only the second Fiorentina have converted this season from six attempts. Alberto Gilardino finished off a counter-attack for the third and Alejandro Rodriguez replied for Cesena.
Inter are eighth after their draw and needed several good saves from Samir Handanovic in the second half to avoid an embarrassing defeat.
Milan are joint 10th and their third successive loss continued a miserable debut season for coach Filippo Inzaghi, who is almost certain to be replaced once another turgid Rossoneri campaign is over.
At the bottom, Cagliari and Cesena, who each have 24 points and are nine adrift of safety, look almost certain to follow Parma into Serie B while Atalanta (33 points) should survive. Cagliari host Parma today.
Serie A
Atalanta 1
Biava 49;
Lazio 1
Parolo 77;
HT: 0-0. Att: 18,015
Fiorentina 3
Ilicic 32p, 35; Gilardino 56;
Cesena 1
Rodriguez 59;
HT: 2-0. Att: 29,000.
Inter 0
Chievo 0
Att: 34,000.
Napoli 3
Milan 0
Hamsik 70; Higuain 74; Gabbiadini 76;
HT: 0-0. Att: 22,000.
Red card: De Sciglio (M) 1.
Missed penalty: Higuain (N) 3.
Roma 2
Doumbia 35; Florenzi 90;
Genoa 0
HT: 1-0. Att: 37,068.
Verona 0
Udinese 1
Di Natale 63;
HT: 0-0. Att: 19,000.
Red cards: Sala (V) 60, Marquez (V) 90.
P | W | D | L | F | A | Pts | |
Juventus | 34 | 24 | 7 | 3 | 64 | 19 | 79 |
Roma | 34 | 17 | 13 | 4 | 48 | 25 | 64 |
Lazio | 34 | 19 | 6 | 9 | 64 | 32 | 63 |
Napoli | 34 | 17 | 8 | 9 | 62 | 43 | 59 |
Fiorentina | 34 | 14 | 10 | 10 | 49 | 42 | 52 |
Sampdoria | 34 | 12 | 15 | 7 | 41 | 37 | 51 |
Genoa | 34 | 13 | 11 | 10 | 49 | 40 | 50 |
Inter | 34 | 12 | 13 | 9 | 50 | 39 | 49 |
Torino | 33 | 12 | 12 | 9 | 40 | 36 | 48 |
Palermo | 34 | 10 | 13 | 11 | 46 | 48 | 43 |
Milan | 34 | 10 | 13 | 11 | 46 | 45 | 43 |
Udinese | 34 | 10 | 11 | 13 | 38 | 45 | 41 |
Chievo | 34 | 10 | 11 | 13 | 25 | 33 | 41 |
Verona | 34 | 10 | 10 | 14 | 41 | 58 | 40 |
Empoli | 33 | 7 | 17 | 9 | 38 | 42 | 38 |
Sassuolo | 34 | 8 | 13 | 13 | 39 | 52 | 37 |
Atalanta | 34 | 6 | 15 | 13 | 32 | 47 | 33 |
Cagliari | 33 | 5 | 9 | 19 | 38 | 63 | 24 |
Cesena | 34 | 4 | 12 | 18 | 32 | 61 | 24 |
Parma (-7) | 33 | 6 | 5 | 22 | 27 | 62 | 16 |
Playing today
Cagliari vs Parma - 20.45
Playing on Wednesday
Torino vs Empoli - 15.00
Top scorers
20 goals: Tevez (Juventus).
18 goals: Icardi (Inter), Toni (Verona).
16 goals: Menez (Milan), Higuain (Napoli).
13 goals: Dybala (Palermo), Quagliarella (Torino), Di Natale (Udinese).
Next fixtures
Saturday: 18.00 Juventus vs Cagliari; 20.45 Milan vs Roma.
Sunday: 12.30 Chievo vs Verona. 15.00 Cesena vs Sassuolo; Palermo vs Atalanta; Udinese vs Sampdoria. 18.00 Empoli vs Fiorentina; Parma vs Napoli. 20.45 Lazio vs Inter.
Monday, May 11: 20.45 Genoa vs Torino.
Serie B
Avellino vs Pescara - 3-2
Modena vs Carpi - 1-2
Leading standings: Carpi 78; Frosinone 67; Vicenza, Bologna 63; Spezia 60; Perugia 59; Avellino, Pescara 57; Livorno 55; Bari 51.