Second-placed AC Milan missed the chance to close the gap on Serie A leaders Inter Milan to six points, Juve were held by Lazio while Roma beat Siena on Sunday.
Massimo Ambrosini opened the scoring two minutes before the break for AC Milan but relegation-threatened Livorno levelled matters eight minutes after the re-start thanks to Cristiano Lucarelli.
The result sees the Rossoneri move to eight points behind Inter, whose match at Parma was postponed due to snow.
Juventus climbed one place to fifth in Serie A, going above Palermo, after a 1-1 draw at home against lowly Lazio in the evening kick-off.
Alessandro del Piero's penalty after 70 minutes looked like it would be the winner for Juventus, in their first match since the appointment of new coach Alberto Zaccheroni, however Stefano Mauri notched an equaliser eight minutes later when he converted a cross from Mauro Zarate.
Roma beat Serie A's bottom side Siena 2-1 to record their fourth straight victory in the league and go level on 41 points with Milan.
Second-half substitute Stefano Okaka was the Roma hero when he struck at the death to hand his side a narrow win.
Okaka, who is set to join Fulham on a six-month loan deal on Monday, fired a low shot into the net with a deliberate flick of his heel to bring the Stadio Olimpico to life.
John Arne Riise had earlier put the hosts in front in the 29th minute before Siena's Simone Vergassola equalised four minutes before the interval.
Sampdoria maintained their European challenge with a comfortable 2-0 win over second-from-bottom Atalanta.
The home side took the lead via Angelo Palombo in the 36th minute and then doubled their advantage thanks to a Giampaolo Pazzini strike just before half-time.
Marco Padalino was shown a straight red card for dissent in the final minute but it did not affect the outcome as Samp took their unbeaten home run in the league past the 12-month mark.
Catania and Udinese shared the spoils in their relegation six-pointer.
Striker Antonio Floro Flores put Udinese ahead just after the half-hour mark but Marco Biagianti rifled in a clinical equaliser with 11 minutes remaining.
The result means Catania stay third from bottom, while Udinese are just one point ahead of their rivals.
Chievo and Bologna also drew 1-1 with their top goalscorers both on target at the Stadio Marc Antonio Bentegodi.
Marco Di Vaio put Bologna in front with his eighth goal of the season in the 11th minute before Sergio Pellissier's sixth strike earned Chievo a point in the 49th minute.
The result keeps Chievo at a safe distance from the bottom three while Bologna remain four points clear of the danger zone.
Ten-man Cagliari were held by Fiorentina in a mid-table clash as the hosts extended their unbeaten run to six games.
Marco Marchionni put the visitors into a seventh minute lead but Andrea Lazzari levelled ten minutes before half-time.
Davide Astori then scored two minutes after the interval to put Cagliari in front, but Andrea Cossu was sent-off soon afterwards for a challenge on Riccardo Montolivo.
Fiorentina took advantage of their numerical superiority when Stevan Jovetic netted a 63rd-minute equaliser.