Cristiano Ronaldo scored for the 10th consecutive Serie A game for Juventus on Saturday but could not prevent the Italian champions from slipping to a surprise 2-1 defeat at Hellas Verona.
An eventful first half saw the visitors twice denied by the woodwork; Douglas Costa had a fierce shot tipped onto the crossbar by goalkeeper Marco Silvestri, and Ronaldo curled an effort against the post.
Verona were threatening, though, and they had a goal ruled out for offside by VAR when Miguel Veloso's free-kick was headed past Wojciech Szczesny by Marash Kumbulla.
Ronaldo struck the opening goal on 65 minutes. The Portugal international swapped passes with Rodrigo Bentancur and managed to fend off Amir Rrahmani before firing a low shot past Silvestri.
Yet Verona hit back with two goals in 10 minutes to snatch all three points. Fabio Borini took advantage of some poor defending to curl the equaliser before Giampaolo Pazzini won it from the penalty spot after a handball by Leonardo Bonucci.
Juventus manager Maurizio Sarri kept faith with the same team that beat Fiorentina 3-0 last time out in Serie A, meaning Paulo Dybala was again on the bench. Verona made just one change for the visit of the champions, bringing in Sofyan Amrabat for Valerio Verre.
Verona enjoyed a bright first half and caused the visitors problems. A full-stretch Szczesny tipped an effort from Davide Faraoni over the crossbar after just 10 minutes (UK video only):