David Pizarro atoned for a defensive howler by firing Fiorentina to victory over Catania at the Stadio Artemio Franchi.
La Viola are considered an outside bet for the Serie A title this season after signing Mario Gomez from Bayern Munich, but it was January recruit Giuseppe Rossi who opened the scoring in Florence.
The former Villarreal man, who has finally recovered from cruciate ligament damage, saw his first goal in nearly two years cancelled out by Pablo Barrientos thanks to Pizarro's sloppy defending.
The Chilean would make amends, however, conjuring up a classy finish to settle the contest before half-time.
Catania almost opened the scoring in the 13th minute when Panagiotis Tachtsidis collected a careless square ball from Pizarro to blast just over the bar.
The hosts shrugged off any embarrassment caused by Pizarro's faux pas by grabbing the lead 60 seconds later.
Rossi, whose last Serie A goal arrived for Parma against Messina in May 2007, controlled Juan Cuadrado's sharp cross to tuck home his first goal in Viola colours.
However, Catania capitalised on another Pizarro error to level the match within eight minutes.
The Chilean failed to cut out Sebastian Leto's soft cross from the left and Barrientos made no mistake in sweeping up the ball and guiding it beyond Neto.
Pizarro made amends after a Juan Cuadrado raid down the right saw the ball bobble into Pizarro's path for him to touch it onto his right boot before curling it into the top corner.
Gonzalo Bergessio's miss from an effective Giuseppe Bellusci through-ball was perhaps unfortunate but there could be no excusing Gomez when he turned Rossi's pass against a post with the goal gaping in the 41st minute.
The second half would not provide the same entertainment as the first but Barrientos and Manuel Pasqual exchanged attempts on goal early on.
Leto's torrid attempt in the 65th minute allowed Fiorentina to break and once again Cuadrado provided a dangerous cross as Rossi forced a smart stop from Mariano Andujar.
Rossi left the pitch to a standing ovation in the 77th minute and his replacement, Josip Ilicic, soon warmed Andujar's gloves.
Despite their dominance in the final third, Fiorentina's nerves were visibly fraying as time ticked away and Maxi Lopez came closest to snatching a late equaliser, only for Neto to make the save.