Juventus moved within a point of Serie A leaders Inter Milan after they hammered Sampdoria 5-1 on Wednesday 28 October to leapfrog their opponents into second spot.

Goals from Amauri and Giorgio Chiellini gave Juve a two-goal cushion at half-time, a lead they extended when Mauro Camoranesi struck five minutes after the break.

Amauri grabbed his second after 62 minutes and, though Giampaolo Pazzini pulled one back a minute later, substitute David Trezeguet completed the rout late on.

Inter face Palermo on Thursday night, and thus have the opportunity to extend their lead to four points.

AC Milan threw away a two-goal lead in the dying moments at the Stadio San Paolo, with battling hosts Napoli earning a 2-2 draw.

The Rossoneri were cruising to victory when goals from Pippo Inzaghi and Alexandre Pato put them 2-0 up inside the first five minutes, though Ignazio Abate's dismissal for the visitors four minutes from time helped usher in a late collapse.

Napoli's Luca Cigarini netted a stunning volley in the last minute and fellow substitute German Denis headed his side level three minutes into stoppage time.

That allowed Parma to take Milan's place in fourth courtesy of a 2-0 win over Bari, the goals coming in the space of eight second-half minutes from substitute Valeri Bojinov and Alberto Paloschi.

A second-half goal from Alessandro Matri saw underperforming Lazio slump to yet another defeat at the hands of a resurgent Cagliari. Matri toe-poked the ball home in the 50th minute for the only goal of the game after Lazio goalkeeper Fernando Muslera had fumbled a free-kick from Daniele Conti.

Genoa beat Fiorentina 2-1 to overtake their opponents and jump into sixth place. Raffaele Palladino put the hosts ahead just before the break, but the crucial goal came from Giandomenico Mesto on the 73-minute mark, just ten minutes after Marco Marchionni had levelled for the Viola.

Udinese dug deep to ease the pressure on coach Pasquale Marino with a 2-1 win which in turn heaped further misery on Roma boss Claudio Ranieri. This crunch fixture was eventually settled when Antonio Floro Flores poked home his second of the night six minutes from time, Daniele De Rossi having cancelled out Floro Flores' opener.

That was despite Udinese having gone down to ten men moments earlier with the dismissal of Dusan Basta. That, however, only levelled up the numbers with Roma having had Rodrigo Taddei sent off early in the second half.

Chievo won 2-1 at relegation-threatened Catania thanks to goals in each half from Andrea Mantovani and Michele Marcolin. Giuseppe Mascara had levelled from the penalty spot for the home side just before the break but Takayuki Morimoto's 81st-minute dismissal hamstrung his team's attempts to equalise once more.

Elsewhere, Leonardo Miglionico's 67th-minute strike gave Livorno a 1-0 win over Atalanta, while goals from Adailton and Pablo Daniel Osvaldo earned Bologna a 2-1 win over Siena, for whom Emanuele Calaio grabbed a late consolation.