Ruslan Malinovskyi struck late as Atalanta won 1-0 to claim their first league victory over Juventus in two decades and move third in Serie A at the expense of the Italian champions on Sunday.
Juventus were playing without injured star striker Cristiano Ronaldo in the match between the Champions League rivals in Bergamo.
Malinovskyi broke the deadlock three minutes from time with a goal which took a deflection off Alex Sandro to send Juve goalkeeper Wojciech Szczesny the wrong way.
Juve’s nine-year reign as champions looks set to end, and they are now facing a battle for a Champions League place.
They sit fourth and risk being overtaken by fifth-placed Napoli who play leaders Inter Milan later Sunday.
Atalanta have not beaten Juventus in Serie A in 20 years going back to February 2001.