Juventus slipped to a last-gasp 1-0 defeat at Atalanta on Sunday as Gian Piero Gasperini's side leapfrogged the champions into third place in the Serie A standings.
Juve, missing Cristiano Ronaldo due to injury, struggled to break down the in-form hosts without their Portuguese talisman and were forced to defend for much of the second half against Serie A's top scorers.
It looked as though Juve had done enough to hold on for a point, but substitute Ruslan Malinovskiy snatched a fifth successive league win for Atalanta in the 87th minute, sparking wild scenes of celebration.
Atalanta moved on to 64 points, two ahead of Juventus, from 31 games played. Juve's hopes of a 10th successive Scudetto are now all but over as they trail leaders Inter Milan, who play Napoli later on Sunday, by 12 points.
READ MORE
Man City, Inter, Chelsea and Juve to face off pre-season in Hong Kong
Cristiano Ronaldo injured but should be fit for World Cup
Juventus lick wounds after painful Champions League exit
Galatasaray thrash 10-man Juve in Champions League play-off 1st leg