Palermo kept pace with Internazionale at the top of Serie A thanks to a 3-2 win over Fiorentina which witnessed a thrilling conclusion.
The Rosanero saw Inter move onto 21 points from nine games with their victory over rivals Milan on Saturday, and Francesco Guidolin's side matched their title rivals by edging a five-goal thriller at Stadio Artemio Franchi.
Palermo took an early lead through David Di Michele (9) but Viola hit back and drew level just after the half hour mark when Andrea Barzagli put through his own net.
With ten minutes left Palermo looked to have made a decisive breakthrough thanks to Brazilian-born striker Carvalho Amauri, but former Chelsea striker Adrian Mutu claimed a second equaliser for the home side on 87 minutes.
As the game ticked over into injury time, Amauri (pictured) gave another example of why he has been linked with a call-up to the Italian national side by scoring a last-gasp winner.
Sampdoria could have moved into joint fourth in Serie A but a 46th minute goal from Daniele Conti condemned them to a 1-0 defeat at Cagliari.
Siena are fourth instead having triumphed by the same scoreline at Ascoli, with Paul Codrea (86) scoring the only goal of the game after Simone Pesce had been dismissed for picking up two yellow cards for the home side just four minutes after coming on as a first half substitute.
However, Siena were also reduced to ten-men five minutes into injury time when Daniele Corvia saw red for serious foul play.
Lazio failed to fully build on their climb up the table thanks to a reduction in their penalty for match fixing on Friday by playing out a 0-0 draw with bottom club Reggina.
The Biancocelesti were another team to incur a referee's wrath as Cristian Ledesma was given his marching orders for a second booking on 90 minutes.
Livorno, like Lazio, also failed to make the most of home advantage with a goalless draw against Empoli.
Struggling Chievo fell to their seventh loss in nine games with a 2-1 defeat at Messina.
The Flying Donkeys looked capable of claiming their first win of the season when Simone Tiribocchi (33) broke the deadlock, but Christian Rigano (45) and Sergio Floccari (90) ensured they went home empty handed.
Parma moved away from trouble courtesy of a 3-1 home win over high-flying Atalanta.
The home side sent a statement of intent when Igor Budan scored after just a minute, and Vince Grella's penalty (70) put them back in front after Cristiano Doni's 58th minute equaliser.
Atalanta went down to ten men with seven minutes to go when Simone Loria earned a second yellow card, and Zlatan Muslimovic made sure of the points for Parma soon after.
Torino are alongside Parma on seven points after a 1-1 draw at Catania.
The home side took the lead after Gionatha Spinesi converted a 20th minute penalty, but shot themselves in the foot when striker Giuseppe Mascara was dismissed for violent conduct (52) on an ill-disciplined day in the Italian top flight.
Torino took advantage, but only late on as Ivan Franceschini scored with five minutes to go to earn a point.
Click below for individual match summaries:
Ascoli 0-1 Siena
Cagliari 1-0 Sampdoria
Catania 1-1 Torino
Fiorentina 2-3 Palermo
Lazio 0-0 Reggina
Livorno 0-0 Empoli
Messina 2-1 Chievo
Parma 3-1 Atalanta