Gareth Bale rifled in a superb strike but was denied a winner by Fernando Llorente in Juventus and Real Madrid's thrilling 2-2 Champions League draw.
A victory in Italy would have sealed Madrid's spot in the knockout phase but they had to come from behind against a Juve side still without a win from four in the group stage.
The Bianconeri bossed the first-half at Juventus Stadium and deservedly led at the break through Arturo Vidal's unsaveable penalty.
However, Madrid turned the game on its head after the pause as Cristiano Ronaldo and Bale scored in quick succession to make it 2-1, before Juve snatched a point when Spain international Llorente headed them level.