Lazio and Napoli made up valuable ground in the race for the Serie A title on Sunday as Juventus could only draw 1-1 at Parma.
Andrea Pirlo threatened to hand Parma a first home defeat since March with his fortuitous free-kick just after the break, but Nicola Sansone danced behind the Juve backline to level the match and rescue a deserved point from a 1-1 draw.
Meanwhile, Lazio continued their steady pursuit of Antonio Conte's men by claiming a hard-earned 2-0 victory over 10-man Atalanta.
A controversial finish from Sergio Floccari and Davide Brivio's own-goal saw Lazio seal victory.
Floccari's opener had a suspicion of handball in the build-up and so Atalanta defender Carlos Carmona let his frustration boil over to pick up two quick yellow cards as time ticked away in Rome.
Lazio can draw level with Juve next weekend if they claim all three points at Palermo, should the Bianconeri lose at home to Udinese.
Meanwhile, Edinson Cavani may not have scored his 100th Serie A goal but Napoli remain in the hunt for the Scudetto courtesy of a 3-0 win over struggling Palermo.
The Uruguayan could have brought up a century of goals in the Italian top flight against his former club but Christian Maggio opened the scoring instead.
Goals from Gokhan Inler and Lorenzo Insigne then ensured a third straight defeat for 19th-placed Palermo as Napoli closed to within five points of Juve.
Elsewhere, Udinese kept their outside chances of playing in Europe again next season alive thanks to an impressive 3-1 win over Fiorentina.
An unfortunate own goal from Zeljko Brkic gave Fiorentina the lead but Antonio Di Natale levelled matters from the penalty spot. Di Natale then gave Udinese the lead before Muriel grabbed a third to finish La Viola off.
Roma's European ambitions suffered another blow after they crashed to a third defeat in four matches by going down 1-0 to mid-table Catania.
Alejandro Gomez's goal was the difference as Catania followed in the footsteps of Chievo and Napoli by sending sixth-placed Roma to defeat on the road.
AC Milan later missed the chance to leapfrog Roma after neither side managed to make the breakthrough in a hectic goalless draw at Sampdoria.
Lorenzo De Silvestri, Andrea Poli and Mauro Icardi whipped the Marassi faithful into a frenzy with a host of exciting plays, with Bojan Krkic and Kevin-Prince Boateng coming close for the visitors, but ultimately the points were shared.
Torino survived a late scare to take all three points in a dramatic 3-2 victory over Siena.
The Granata led 3-1 at half-time thanks to goals from Matteo Brighi, Rolando Bianchi and Alessio Cerci, with Reginaldo replying for Siena.
But Michele Paolucci pulled a goal back for the Bianconeri only for ex-Torino midfielder Alessandro Rosina to miss a penalty in the 89th minute.
Daniele Conti's late header completed a Cagliari comeback that lifted them out of the relegation zone with a 2-1 win over 10-man Genoa.
Marco Sau had cancelled out Eros Pisano's headed opener, with Genoa midfielder Felipe Seymour picking up a red card after Conti grabbed the winner.