Sassuolo 4-3 Milan
Sassuolo striker Domenico Berardi scored four goals as AC Milan suffered an embarrassing defeat at the minnows in the first meeting between the clubs.
Robinho and Mario Balotelli netted as the 18-time Italian champions raced into a 2-0 lead after just 13 minutes.
Juventus loanee Berardi halved the lead instantly and completed his hat-trick before half-time to put Sassulo ahead.
He swept in again after the break and, after Riccardo Montolivo's late strike, the hosts held on.
An incredible game almost took another twist as Milan twice hit the woodwork in a tense finale, through Giampaolo Pazzini and debutant Keisuke Honda.
But 19-year-old Berardi's quadruple was enough to move Sassuolo, who are competing in the Italian top-flight for the first time this season, out of the relegation zone.
Defeat left struggling Milan in 11th place - just six points above the bottom three and 30 points behind leaders Juventus.
Milan looked to be easing to a second successive win as they took a 2-0 lead early on. First Robinho kept his calm to angle a ball into the bottom corner from Bryan Cristante's through ball before Balotelli converted from another Cristante pass.
Berardi pulled a goal back a minute later when he ran through to finish and he levelled just before the half hour mark with a crisp volley.
The striker, who signed for Juventus from Sassuolo in the summer before being loaned back, completed his second hat-trick of the season when he met Alessandro Longhi's cross on the half volley.
His fourth came after the break as he swept home from Jasmin Kurtic's pull-back and Montolivo's late angled drive was not enough to save Milan from a humiliating defeat.
While Sassuolo's official home has historically been the town's 4,008-capacity Stadio Enzo Ricci, this season has seen them ground-share with Reggiana at the Stadio Mapei, some 19 miles away because of league requirements.
- 79PegoloBooked at 79mins
- 23GazzolaBooked at 64mins
- 5AnteiBooked at 37mins
- 27KurticSubstituted forMarzoratiat 87'minutes
- 10ZazaBooked at 59minsSubstituted forFloro Floresat 84'minutes
- 25BerardiSubstituted forSchelottoat 78'minutes
- 86ZieglerBooked at 43mins
- 13Aladje Gomes De Pina
- 83Floro Flores
- 2De SciglioBooked at 89mins
- 34de Jong
- 25BoneraBooked at 29mins
- 23NocerinoSubstituted forPazziniat 55'minutes
- 24CristanteSubstituted forMontolivoat 55'minutes
- 45BalotelliBooked at 36mins
- 7RobinhoSubstituted forHondaat 65'minutes
- 59Vasconcellos Ferreira
- Andrea De Marco
- Shots on Target