The reigning champions and likely winners of a third-straight Scudetto have struggled to put lesser opposition to bed in recent weeks and were uninspired when beating the league's bottom side.
Carlos Tevez did send three more points back to Turin with a typically fierce effort in the 59th minute and the chase was beyond Catania once striker Gonzalo Bergessio picked up a second yellow card.
Roma, in second, have played a game less but Juve further distanced third-placed Napoli as they went down 1-0 to Fiorentina as Joaquin struck in the 87th minute.
Napoli had earlier been reduced to 10 men with the dismissal of Faouzi Ghoulam.
The result leaves Fiorentina seven points adrift of third place.
They are also four points clear of Inter Milan after they were punished for missing their chances in a 2-1 home defeat against upwardly-mobile Atalanta.
Inter's Mauro Icardi equalised almost immediately after Giacomo Bonaventura opened the scoring shortly before half-time but the Argentinian shot wide of an open goal with two minutes remaining.
Bonaventura duly headed home the winner and it finished 2-1 as Atalanta registered a fourth straight victory that moved them into ninth place in the Serie A table.
Parma missed the chance to move up to fourth in the Serie A standings after being held at home to a 1-1 draw by Genoa.
Isaac Cofie gave the visitors a lead which lasted just 10 minutes before Ezequiel Schelotto levelled.
AC Milan managed to take a rare point from their 1-1 draw at Lazio but the immediate future still looks bleak for Clarence Seedorf's ailing side.
The Dutchman can expect to keep his job for the time being after Abdoulay Konko's own-goal ensured Alvaro Dominguez's second-half strike was not enough to condemn Milan to a fourth straight defeat.
Other results on Sunday meant the 18-time champions slumped to 12th in the table, where they lie 42 points behind leaders Juventus and 11 off the nearest Europa League place with nine games to play.
Sampdoria put Hellas Verona to the sword and climbed towards the top half of the table with a resounding 5-0 victory at the Stadio Luigi Ferraris.
The Genoese club took full advantage of a limp Verona side who appear to have given up somewhat after reaching 40 points and effectively securing a second season in the top flight.
Two goals from Roberto Soriano plus efforts from Gianluca Sansone, Renan and Angelo Palombo steered Samp to their best victory of the campaign so far and they are now within two points of catching 10th-placed Torino.
Antonio Di Natale was the only man to get on the scoresheet as Udinese claimed a 1-0 win over strugglers Sassuolo.
Di Natale gave his side the lead in the 27th minute and they held on to the end, although both sides missed a chance from the penalty spot.
Bologna claimed a vital win in their battle to stay in Serie A as they beat fellow strugglers Cagliari 1-0.
Lazaros Christodoulopoulos' 78th-minute penalty was enough to seal victory and move Bologna two points above the drop-zone and within three of their opponents.