AC Milan have maintained their three-point lead at the top of Serie A by winning 2-1 at Fiorentina.

The Rossoneri, who were joined on 65 points earlier by Napoli following their 2-0 victory at Bologna, kept their nerve to triumph at the Stadio Artemio Franchi and keep their noses in front.

The win came at a price, though, with Zlatan Ibrahimovic picking up his second red card in his last two games for mouthing off at an assistant referee.

Clarence Seedorf put Milan in front in the eighth minute and Alexandre Pato doubled their lead before the break.

Ibrahimovic missed two chances to seal the win before Juan Vargas gave the Viola hope in the 79th minute.

Ibrahimovic was then given his marching orders with a straight red card which could see him miss up to three of Milan's last six games of the season.

Napoli were efficient rather than effervescent but did enough to delight the 15,000 travelling fans.

Giuseppe Mascara opened the scoring after half an hour and Marek Hamsik doubled the visitors' lead from the penalty spot in first-half stoppage time.

Lazio moved up to fourth with a 2-0 victory over Parma to spoil Franco Colomba's first match in charge.

Hernanes put the Romans ahead midway through the first half before substitute Sergio Floccari made it 2-0 with 13 minutes remaining.

Parma dropped one place to 17th, just a point clear of the relegation zone.

Luca Toni scored a late winner to earn Juventus a 3-2 win against his former club Genoa.

An own goal from Leonardo Bonucci in the seventh minute was cancelled out by another own goal at the other end from Marco Rossi in the 51st minute.

Antonio Floro Flores then put Genoa ahead for the second time in the 57th minute, but Alessandro Matri brought the home team back on terms again within six minutes.

Toni then scored the winner in the 83rd minute before missing a glorious chance to add a fourth for Luigi Del Neri's men, who won their second game in a row to move back into contention for a place in Europe next season.

A dramatic late comeback from 10-man Cesena denied Delio Rossi a winning return to the Palermo bench at the Stadio Renzo Barbera today.

Goals from Jasmin Kurtic and Mauricio Pinilla put the Rosaneri in command of the game, but they conceded two goals in stoppage-time to throw away victory.

Marco Parolo and Emanuele Giaccherini struck for Massimo Ficcadenti's side, who lost Steve von Bergen to a red card and also saw substitutes Paolo Sammarco and Alex Calderoni dismissed from the bench.

Brescia picked up a point in their quest for Serie A survival but finished the game with striker Eder and coach Giuseppe Iachini seeing red.

Andrea Cossu gave Cagliari a first-half lead at Stadio Sant'Elia, but Andrea Caracciolo levelled the scores after the break.

In the closing stages Eder went to ground cheaply inside the Cagliari penalty area and picked up a second yellow card. Iachini was not happy with the outcome - and his protests brought another red card.

The result leaves Brescia second from bottom, two points adrift of safety, while the Sardinians maintain their place in the top half.

Lecce were the big movers in the battle to avoid the drop, winning 2-1 at 10-man Sampdoria to move three points clear of the relegation zone.

David Di Michele put Lecce ahead in the 39th minute before Ruben Olivera made it 2-0 shortly after the hour mark.

Massimo Maccarone gave Sampdoria a 69th-minute lifeline but the hosts, who later had midfielder Daniele Mannini sent off for a second bookable offence, failed to get an equaliser.

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.