Juventus moved up to second spot in Serie A with a 3-2 win over Lazio at the Stadio Olympico.
Two goals from Alessandro Del Piero and a David Trezeguet strike proved to be enough for Claudio Ranieri's men.
Trezeguet broke the deadlock just before the half hour mark as Hassan Salihamidzic's shot flicked off him and into the net.
Lazio hit back and drew level on 36 minutes with Goran Pandev heading home Massimo Mutarelli's cross.
Del Piero restored Juve's lead three minutes after the break when he raced clear and slotted the ball past Marco Ballotta.
The Italian international grabbed his second of the game on 70 minutes to put Juventus in firm control.
Pandev reduced the arrears in stoppage time when heading home Tommaso Rocchi's cross, but it was too little too late for the home side.
Udinese missed the chance to close the gap on the leading pack after losing 2-0 at Catania.
Giuseppe Mascara helped himself to both goals to inspire Catania to the three points.
Mascara fired Catania in front after just seven minutes sliding home Juan Vargas' cross and he made the game safe four minutes from time with his second goal.
Click on fixture for full match summary