Carpi secured their first ever Serie A victory with a 2-1 defeat of third-placed Torino in Beppe Sannino's first game as manager.
Fiorentina ended Inter Milan's perfect record in stunning style while AC Milan were beaten and Lazio moved up to fourth.
Juventus could only draw 1-1 at home to Frosinone in Serie A on Wednesday, as leaders Inter Milan beat Hellas Verona 1-0.
A Gonzalo Higuain-inspired Napoli ran riot against Lazio while there were also wins for Inter Milan and Fiorentina.
Mario Balotelli hit the post as AC Milan lost 1-0 to leaders Inter in Serie A on Sunday, while Torino remain unbeaten.
Serie A champions Juventus saw their 47-match unbeaten home league record come to an end against Udinese.