Palermo scraped past lowly Brescia 1-0 in Serie A on Saturday courtesy of a late strike from defender Cesare Bovo, while Parma and Roma also won.
The hosts at Stadio Renzo Barbera dominated possession, with relegation-placed Brescia appearing to have few ideas going forward.
But it looked that Brescia would pick up the point they came for before Bovo’s free-kick curled past Brescia goalkeeper Michele Arcari in the 87th minute to move Palermo into seventh place on the table and equal on points with Juventus.
Two goals in the space of five second-half minutes was all Parma required to beat Catania at the Stadio Ennio Tardini.
Antonio Candreva opened the scoring in the 57th minute before Sebastian Giovinco secured the win in the 62nd minute.
Roma moved to second on the table with a 3-0 triumph over Cagliari at the Stadio Olimpico.
Francesco Totti put his side ahead in the 22nd minute from the penalty spot, before Simone Perrotta scored in the 70th minute and substitute Jeremy Menez topped off the win with a goal late on.