Juventus missed the chance to go 10 points clear at the top of Serie A after being held to a 1-1 draw by Udinese.
Duvan Zapata scored the opening goal after 37 minutes and it was no more than the home side deserved; Luigi Delneri's men looked the better team for long periods at the Stadio Communale Friuli.
Massimiliano Allegri's champions looked disjointed and lacked their usual fluency in attack, while Udinese's pressing game and well-organised defence further restricted their opportunities to score.
The equaliser left a sour taste for Udinese, who felt that Dani Alves did not deserve to win the free-kick that Paulo Dybala landed on the head of Leonardo Bonucci, who scored with aplomb.
Delneri was sent to the stands for his protests in the aftermath of the goal, but he watched his side hold out for a deserved point while Juventus laboured to their first draw of an otherwise impressive Serie A season.
Juventus tried to patiently unpick Udinese early on, first testing goalkeeper Orestis Karnezis when Miralem Pjanic struck a speculative 25-yard shot that was comfortably saved, but Seko Fofana's dangerous counter-attacks disrupted the league leaders' flow.
Fofana linked up well with Rodrigo de Paul to create space around the Juventus box and Bianconeri goalkeeper Gianluigi Buffon dealt with a couple of early shots that skidded off the slick surface.
Udinese were dealt a hammer blow when Fofana's afternoon ended prematurely due to an ankle injury sustained in a challenge with Alex Sandro, but before Delneri could send on a replacement his side took the lead.
The goal was all down to the determination of Zapata, who outmuscled and outpaced Bonucci on his way into the box before drilling a low shot that squirmed under the body of Buffon and into the net.
Juventus had barely threatened the Udinese goal before they scored the equaliser in controversial circumstances on the hour mark.
Alves won a free-kick after going down under an innocuous-looking challenge from Stipe Perica, and Dybala subsequently crossed to the far post where Bonucci powered the ball into the net from close range.
Udinese attempted to restore their lead immediately and Jakub Jankto's looping free-kick found Danilo, whose header struck the post before Juventus cleared their lines.
Bonucci came to the rescue for a second time but in his customary defensive role when Zapata broke down the left and crossed towards his onrushing team-mates, but the Juventus goal-scorer stretched out a leg to turn the ball out for a corner.
Delneri rang the changes in the closing stages, sending on a raft of defensive players to see out the draw, while Allegri was left to reflect on a performance that will need to be bettered if Juventus are to win their forthcoming clash with AC Milan.
Get the best features, fun and footballing frolics straight to your inbox every week.
Thank you for signing up to Four Four Two. You will receive a verification email shortly.
There was a problem. Please refresh the page and try again.