A review of the weekend's action in the Italian Serie A.
Champions Juventus were left stunned by a 15-minute Giuseppe Rossi hat-trick as Fiorentina stormed back from a 2-0 half-time deficit to claim a dramatic 4-2 win at Stadio Artemio Franchi.
Juventus appeared to be coasting to a fifth consecutive Serie A success when Carlos Tevez and Paul Pogba netted shortly before the interval.
However, the game was turned on its head in a stunning burst after Rossi netted a 66th-minute penalty.
The Italy international then levelled on 76 minutes before a totally unmarked Joaquin fired the hosts ahead moments later.
Rossi then completed his hat-trick, and a barely believable win, when he finished a counter-attack on 81 minutes.
Inter Milan moved up to fifth despite conceding a last-minute equaliser in a 3-3 draw at Torino which saw them play for 85 minutes with 10 men.
Samir Handanovic was given a red card after just five minutes with Alexander Farnerud putting Torino ahead (21) only for Fredy Guarin to level on the stroke of half-time.
Ciro Immobile restored the hosts' lead after 53 minutes but that lasted just two minutes before Rodrigo Palacio scored the first of his two goals.
Palacio struck again after 71 minutes and that looked sufficient for victory until Nicola Bellomo's intervention for Torino in the last minute.
Jorginho scored two second-half penalties as Hellas Verona came from behind to beat Parma 3-2.
Fabrizio Cacciatore put the hosts ahead in the ninth minute before goals from Marco Parolo and Antonio Cassano gave Parma a 2-1 lead after 25 minutes.
Jorginho equalised on the hour mark and the Brazilian then earned and converted his second spot-kick two minutes from time to hand Verona their fifth win of the campaign.
Lazio's struggles in Serie A this season continued as they returned from Bergamo with a 2-1 defeat to Atalanta.
Luca Cigarini put the hosts in front before the interval, but when Brayan Perea levelled during Lazio's brightest spell of the game, Vladimir Petkovic's men looked favourites to go on and find a winner.
However, it was German Denis who scored next, sealing Atalanta's fourth win of the season and taking them above AC Milan and their hosts into seventh.
Substitute Nicola Pozzi's stoppage-time penalty handed Sampdoria their first Serie A win of the campaign as they beat Livorno 2-1.
The hosts looked to have earned a point after substitute Luca Siligardi had cancelled out Citadin Eder's opener with one minute remaining.
However, they then shot themselves in the foot after Andrea Luci brought down substitute Vasco Regini in the area and the referee pointed to the spot.
Pozzi made no mistake and beat Livorno goalkeeper Francesco Bardi to hand his team three vital points.
Alberto Gilardino scored twice as Genoa withstood a second half onslaught to earn a 2-1 win over Chievo.
The three points were vital for both sides as they battled to move away from the relegation zone and it was Gian Piero Gasperini's side who triumphed thanks to Gilardino's double strike.
Gilardino opened the scoring with a header after 22 minutes but Simone Bentivoglio levelled the scores two minutes after the break.
Sassuolo beat fellow strugglers Bologna 2-1 to celebrate their first win of the Serie A season.
Domenico Berardi put the home side ahead in the 12th minute from the penalty spot before team-mate Antonio Floro Flores doubled his team's lead five minutes later.
Bologna's Alessandro Diamanti converted a penalty in the 34th minute to reduce the arrears but the visitors were unable to find the equaliser.
The result has lifted promoted-side Sassuolo to 18th place while it has relegated Bologna to the foot of the standings.
AC Milan leapfrogged Udinese to move to eighth in Serie A thanks to a 1-0 win at the San Siro.
Valter Birsa's 22nd-minute strike was enough to earn the Rossoneri only their third win of the season - all coming at home - and edge them closer to the top five, inflicting Udinese's fourth defeat of the campaign.
Cagliari striker Victor Ibarbo ran Catania ragged as the Sardinians marked their return to the Stadio Sant'Elia with a 2-1 Serie A win over the Sicilians on Saturday.
Gonzalo Bergessio silenced the 4,000 fans permitted to see Cagliari's return home by putting the visitors ahead after just five minutes.
But Colombian Ibarbo then took charge of the situation, scoring the equaliser before earning a penalty which resulted in a red card for Nicola Legrottaglie.
Although Ibarbo was denied from the spot by Alberto Frison, in goal due to the delayed return of Mariano Andujar from international duty and staking a strong claim for a more regular role, he set up Mauricio Pinilla for an 84th-minute winner.
Miralem Pjanic scored twice as Serie A leaders Roma stretched their winning start to the league season to eight games.
The playmaker will be pulling the strings for Bosnia-Herzegovina at next year's World Cup, the country's first, but Rudi Garcia's Roma are the club side fortunate to have the 23-year-old in their ranks.
He whipped home a brilliant free-kick shortly before half-time before driving in a penalty to secure the 2-0 home win over Napoli, who were watched from the stands by their former player Diego Maradona.
Napoli had defender Paolo Cannavaro sent off as he had a bad night, giving way and being punished with cards for each of the dead-ball kicks from which Roma scored.