Inter Milan missed the chance to take a chunk out of Juventus' lead at the top of the Serie A standings after being held 2-2 at home by mid-table Cagliari.
With Juventus drawing 0-0 with Lazio last night, second-placed Inter could have moved to within two points of the pacesetters with a victory.
However, they not only failed to win, but they needed an 82nd-minute Davide Astori own goal just to salvage a point after a Marco Sau brace had seen
impressive Cagliari bounce back from an early deficit to take the lead.
Inter had seen their six-match Serie A winning streak ended by last week's 3-2 loss at Atalanta and their hopes of getting back on track today looked good when Rodrigo Palacio headed them in front after just 10 minutes. But that was before Sau's double and Astori's late intervention.
Alberto Aquilani scored twice and set up another as in-form Fiorentina brushed aside 10-man Atalanta 4-1 to record their fifth successive Serie A victory.
Bologna picked up three vital points by beating Palermo 3-0 in a relegation scrap which included four red cards.
Alberto Gilardino put Stefano Pioli's side in front with Manolo Gabbiadini making it two from the penalty spot.
Another penalty scored by Alessandro Diamanti early in the second half
completed the scoring, but the referee's work was only just beginning as he first sent of Samir Ujkani for giving away the spot-kick.
He was followed by Edgar Barreto, Saphir Taider and Carlos Labrin, in chronological order, with Bologna ending the game with 10 men and three points and Palermo finishing with eight and zero.
Raffaele Palladino ensured Parma would return home with a precious point from a 2-2 draw at Udinese, with Antonio Di Natale making it eight Serie A goals for the season.
Sergio Almiron's second-half double earned Catania a 2-1 win over Chievo at the Stadio Angelo Massimino.
Francesco Valiani's first-half goal saw Siena win 1-0 over nine-man Pescara.
Serse Cosmi was the first dismissal on a fractious afternoon in Tuscany, the Bianconeri head coach seeing red after Ante Vukusic missed a penalty just moments before the break. But Valiani's regulation finish on the half hour settled a game which saw Pescara team-mates Marco Capuano and Damiano Zanon dismissed.
The bragging rights are back with Sampdoria for the first time since 2010 as Mauro Icardi's late strike sealed a 3-1 victory over Genoa in the Derby della Lanterna.
There was more at stake than usual in the showdown at the Stadio Luigi Ferraris, with Samp on a run of seven straight defeats and Genoa having lost five in a row.
Andrea Poli certainly lightened the load on Doria boss Ciro Ferrara with a fine opener before Genoa's Cesare Bovo gifted the Blucerchiati a 2-0 lead in comical fashion with an own goal.
A much improved Genoa hit back through Ciro Immobile after the break, but Icardi ensured an uncertain future for Grifone boss Luigi Del Neri with his strike at the death.