Juventus fell to their third Serie A defeat of the season as Maxime Lopez’s injury-time strike gave Sassuolo a memorable win.
The mid-table visitors led when Davide Frattesi ran onto’s Gregoire Defrel through ball to finish.
Weston McKennie looked to have rescued a point for Juventus with a header from Paulo Dybala’s deep free-kick.
But Lopez ran onto Domenico Berardi’s brilliant crossfield ball and chipped Mattia Perin with almost the last kick.
It was Sassuolo’s first Serie A win at Juventus at their ninth attempt.
Juventus boss Massimiliano Allegri – in his second spell in charge – became only the third man to manage the club in 200 Serie A games, after Giovanni Trapattoni and Marcello Lippi.
But his side drop to eighth, behind Lazio on goal difference, in the table and 13 points behind leaders AC Milan.
This is only the second time since 1996 they have lost three of their opening 10 games. They lost four in 2015-16 – but still went on to win the title.
- 6DaniloSubstituted forKulusevskiat 80′minutes
- 4de Ligt
- 2De SciglioSubstituted forLobo Silvaat 13′minutes
- 27LocatelliSubstituted forArthurat 80′minutes
- 25RabiotSubstituted forJu Cuadradoat 45′minutesBooked at 63mins
- 9MorataSubstituted forPinto Ramosat 63′minutes
- 11Ju Cuadrado
- 12Lobo Silva
- 21Pinto Ramos
- 17MüldürBooked at 86minsSubstituted forHarrouiat 87′minutes
- 6Oliveira da SilvaBooked at 61mins
- 16FrattesiSubstituted forToljanat 72′minutes
- 25BerardiBooked at 58mins
- 23TraoreBooked at 72minsSubstituted forChirichesat 86′minutes
- 18RaspadoriSubstituted forScamaccaat 62′minutes
- 92DefrelBooked at 30minsSubstituted forde Souzaat 72′minutes
- 97de Souza
Match ends, Juventus 1, Sassuolo 2.
Second Half ends, Juventus 1, Sassuolo 2.
Goal! Juventus 1, Sassuolo 2. Maxime Lopez (Sassuolo) right footed shot from the left side of the box to the bottom right corner. Assisted by Domenico Berardi with a through ball following a fast break.
Foul by Kaio Jorge (Juventus).
Matheus Henrique (Sassuolo) wins a free kick in the defensive half.
Federico Chiesa (Juventus) wins a free kick in the defensive half.
Foul by Matheus Henrique (Sassuolo).
Attempt blocked. Matheus Henrique (Sassuolo) right footed shot from outside the box is blocked.
Matthijs de Ligt (Juventus) wins a free kick in the defensive half.
Foul by Domenico Berardi (Sassuolo).
Hand ball by Weston McKennie (Juventus).
Hand ball by Paulo Dybala (Juventus).
Substitution, Sassuolo. Abdou Harroui replaces Mert Müldür.
Mert Müldür (Sassuolo) is shown the yellow card.
Substitution, Sassuolo. Vlad Chiriches replaces Hamed Traore.
Foul by Arthur (Juventus).
Hamed Traore (Sassuolo) wins a free kick on the left wing.
Attempt missed. Federico Chiesa (Juventus) right footed shot from the left side of the box misses to the left.
Offside, Juventus. Weston McKennie tries a through ball, but Kaio Jorge is caught offside.
Substitution, Juventus. Arthur replaces Manuel Locatelli.