A brace from Arturo Vidal and another from Andrea Pirlo came in an eventful first half which also had Roma goalkeeper Maarten Stekelenburg sent off after the Dutchman brought down Claudio Marchisio inside the box. Marchisio added a well-worked fourth in the second half to cap a fine display from the Old Lady.
Juventus head coach Antonio Conte made just the one change from the side that beat Lazio 2-1 in Turin 11 days ago with Paolo De Ceglie replacing Simone Pepe as the hosts went in search of their sixth successive league win. It was also a golden opportunity for them to return to the top after leaders AC Milan could only draw with Bologna 1-1 earlier in the day.
For the visitors there was only a place on the bench for Francesco Totti as former Chelsea man Fabio Borini returned to the starting 11 to lead the line in attack for the visitors.
Juventus wasted little time in stamping their authority on this match when, after just four minutes, they broke the deadlock thanks to Vidal. A swift break by the Bianconeri saw former Roma man Mirko Vucinic play in De Ceglia down the left before the defender's cut-back was superbly passed into the corner of the net by an unmarked Vidal.
Then, four minutes later, Vidal doubled his and Juventus' lead over Roma after another counter-attack from the home team. Vucinic, who looked a man on a mission all evening, teed up Vidal just inside the Roma penalty area who sent a powerful drive across the face of Stekelenburg and into the far corner of the net.
Just before the half-hour mark things went from bad to worse for the visitors as Stekelenburg was sent off after missing the ball but not Marchisio's left leg after the Juventus midfielder was sent clean through on goal inside the penalty area. Borini made way for substitute goalkeeper Gianluca Curci whose first call of duty was to save a Pirlo spot-kick. But the 26-year-old could only palm the ball back into the danger zone and into the path of the onrushing Pirlo who tucked in the rebound.
Chances for both De Ceglie and Pirlo were wasted by the hosts but it was Roma boss Luis Enrique who had more cause for concern as Juventus went in at the interval full of confidence and in total control.
Little changed after the break, as Juventus continued to press for another goal and so it came as no surprise to see, seven minutes into the second half, Marchisio grab a fourth. De Ceglie, who had arguably his best performance in a Juve shirt, picked out Vucinic on the edge of the Roma box before Marchisio found the back of the net from the edge of the box to finish off a superb team goal and all but end this game as a contest.
Unfortunately for the visitors, a fightback was never on the cards as Juventus put in an a high-quality display both defensively and offensively. Marchisio nearly had his second of the game but could only direct his effort straight at Curci, while substitutes Emanuele Giaccherini and Alessandro Del Piero had speculative strikes fizz just off target.
With a man down, Roma attacks - which were few and far between - were hastily met with a Juventus defensive cul-de-sac and as a result the game became little more than a stroll for the hosts in the final spell.
The result puts Juventus back on top and with a three-point advantage over second-placed AC Milan going into the final five fixtures. While for Roma, the defeat leaves them in fifth two places - and two points - off that coveted Champions League qualification place.