Juventus' 10-point advantage at the summit of Serie A stayed in tact following a goalless draw with nearest rivals Milan.
The Rossoneri were hoping for a repeat of their thrilling San Siro win over the Old Lady, but Carlo Ancelotti's side were unable to match their heroics earlier in the season.
The opening period was a tight and tense affair, although Milan perhaps shaded the better of the limited opportunities in the half.
Things opened up after the interval with Pavel Nedved testing Dida from distance, while Gianluigi Buffon had to be quick off his line to close down Filippo Inzaghi.
Milan were up in arms when Alessandro Nesta's shot in the area struck Emerson's arm, although referee Massimo De Santis waved away their appeals.
Milan's hopes of sneaking the contest disappeared late on when Gennaro Gattuso was dismissed after his late challenge on Nedved earned him a second booking of the contest.
Ascoli stunned high-flying Roma with a 3-2 success on Sunday.
Roma's long unbeaten run ended in midweek against Middlesbrough and now they have suffered back-to-back defeats.
The game was virtually over at half time with goals from Fabio Quagliarella, Massimio Paci and Igor Budan putting Ascoli in control.
Rodrigo Taddei pulled one back for Roma after 71 minutes before Gianluca Comotto put through his own net.
The home fans were left biting their nails in the closing stages, although the points were secured when Christian Chivu was dismissed.
Christian Rigano and Francesco Tavano scored late on to give Empoli a 2-1 win over Chievo.
The game was level in the closing stages before Empoli smashed in a quick-fire double.
Matteo Brighi pulled one back to cap an exciting period, but Chievo failed to find an equaliser.
Messina boosted their survival prospects with a late 2-1 win over lowly Lecce.
Rodney Babu cancelled out Gaetano D'Agostino's opener for the home side to make it all square at the break.
The teams looked like collecting a point apiece before Roberto Nanni snatched a dramatic win.
Lazio claimed their 10th Serie A win of the campaign courtesy of a 3-1 win over Reggina.
Paolo Di Canio and Tomasso Rocchi put Lazio two-up at the interval with Goran Pandev adding a third.
Nicola Amoruso pulled on back for Reggina, but it proved nothing more than a consolation.
Mark Bresciano's late goal gave Parma all three points against Livorno.
Fabio Simplico opened the scoring with a penalty only for Ibrahima Bakayoko to level the scores, also from a penalty.
Just when it looked like the points might be shared Bresciano bagged the winner ten minutes from time.
Cagliari's clash with Fiorentina at Stadio San Elia had to be postponed due to high winds.