Borussia Monchengladbach brought an end to Juventus' perfect start in the Champions League on Wednesday when they held the Serie A giants to a goalless draw in Turin.
The Italians, last season's beaten finalists, had the best chances of the game in the second half but Paul Pogba's attempts were met with fine saves from visiting goalkeeper Yann Sommer.
The point is enough to keep Juve at the top of Group D but they are just one point clear of Manchester City, who beat Sevilla 2-1.
The Foals, who failed to test Juve goalkeeper Gianluigi Buffon throughout the encounter, are at the foot of the standings.
The hosts went into the contest looking to make it three wins in a row in the competition against a German side who had not tasted victory in Europe's elite club competition since their last appearance in 1978.
Gladbach struggled without the injured trio of Martin Stranzl, Patrick Herrmann and Nico Schulz.
Juve had a strong start but Alvaro Morata and Juan Cuadrado saw their attempts from outside the area fly wide.
At the other end, Raffael tried his luck from outside the area but saw his attempt go off target.
In the 29th minute, Granit Xhaka made a vital block after Pogba drilled a right-footed attempt on target.
Shortly after, Giorgio Chiellini's header from Juan Cuadrado's cross went wide.
The visitors were lucky not to go down to 10 men in the 42nd minute when Alvaro Dominguez lost the ball to Morata and then fouled the Spaniard when he was clear on goal.
The referee showed Dominguez a yellow card, much to the anger of the home crowd.
Juve showed more intent after the restart and in the 49th minute Sommer was forced to fully stretch to clear Pogba's curled attempt.
Nine minutes later and Sommer was called on again to make a save after Pogba's powerful free-kick.
In the 64th minute, Morata's over-head kick went wide as Juve continued to press forward.
Buffon got a standing ovation shortly after when he beat former captain Alessandro Del Piero's club record of 48,867 minutes of competitive football for Juve.
Morata, who was looking to set a new record of scoring in six consecutive Champions League games, was replaced in the 81st minute.
The visitors, who will take on Juve in Germany in a fortnight, held on for their first point of the campaign.