Match ends, Juventus 2, Real Madrid 2.
Gareth Bale scored his first Champions League goal for Real Madrid as they drew with Juventus to move closer to qualifying for the knockout stages.
Arturo Vidal's penalty put the Italians ahead, before Cristiano Ronaldo equalised from Karim Benzema's pass.
Bale, 24, who was signed from Tottenham for a world record fee of £85.3m (100m euros) in August, hammered in a low shot to put Real 2-1 ahead on the hour.
But Fernando Llorente's stooping header secured a precious draw for the hosts.
Real Madrid need just a point from their final two group games to be sure of a place in the last 16, and a healthy goal difference may make even that unnecessary.
By contrast, Juventus may need to win both their remaining matches to ensure qualification after a slow start to their campaign in Group B.
Draws away to Copenhagen and at home to Galatasaray in their first two games, along with a 2-1 defeat in the reverse fixture in the Bernabeu, left the Bianconeri with no choice but to chase the game from the start.
Real Madrid initially revelled in the space that opened up with Ronaldo and Bale - two points of a three-pronged attack alongside Karim Benzema - both threatening on the break.
However, the industry of Paul Pogba and Carlos Tevez dragged the momentum the Italian side's way and after Iker Casillas had saved brilliantly from Claudio Marchisio's header, Pogba was felled in the box by an untidy challenge by fellow Frenchman Raphael Varane.
Vidal beat Casillas with a nerveless strike from the penalty spot and the home fans were bouncing in the stands as their side re-emerged for the second half.
Real soon dampened that enthusiasm, as Ronaldo ruthlessly punished Martin Caceres's wayward pass before Bale scored his first Champions League goal since registering a hat-trick in Spurs' 4-3 defeat to Inter Milan in October 2010.
The Welshman collected Ronaldo's square pass, bought himself a yard of space with a swift change of feet and sent a fierce, low shot inside Gianluigi Buffon's near post.
But Llorente, who moved to Juventus for free in the summer after a year spent running down his contract with Athletic Bilbao, exploited another error by Varane to equalise shortly after.
The French defender was caught ball-watching as Llorente spun away from him to meet Caceres's deep cross and keep Real waiting on their passage to the next round.
- 21PirloBooked at 44mins
- 19BonucciBooked at 72mins
- 14LlorenteSubstituted forGiovincoat 88'minutes
- 10TévezSubstituted forQuagliarellaat 82'minutes
- 11De Ceglie
- 14AlonsoSubstituted forIllarramendiat 71'minutes
- 2VaraneBooked at 41mins
- 19ModricBooked at 35mins
- 9BenzemaSubstituted forRodríguez Ruizat 81'minutes
- 11BaleSubstituted forDi Maríaat 75'minutes
- 7Cristiano Ronaldo
- 20Rodríguez Ruiz
- 22Di María
- Howard Webb
- Shots on Target
Second Half ends, Juventus 2, Real Madrid 2.
Attempt blocked. Ángel Di María (Real Madrid) left footed shot from outside the box is blocked. Assisted by Luka Modric.
Attempt saved. Fabio Quagliarella (Juventus) right footed shot from outside the box is saved in the centre of the goal. Assisted by Sebastian Giovinco.
Offside, Real Madrid. Sami Khedira tries a through ball, but Cristiano Ronaldo is caught offside.
Substitution, Juventus. Sebastian Giovinco replaces Fernando Llorente.
Offside, Juventus. Andrea Pirlo tries a through ball, but Fabio Quagliarella is caught offside.
Pepe (Real Madrid) wins a free kick in the defensive half.
Foul by Fernando Llorente (Juventus).
Foul by Jesé (Real Madrid).
Kwadwo Asamoah (Juventus) wins a free kick in the defensive half.
Attempt saved. Fabio Quagliarella (Juventus) left footed shot from outside the box is saved in the bottom right corner.
Substitution, Juventus. Fabio Quagliarella replaces Carlos Tévez.
Substitution, Real Madrid. Jesé replaces Karim Benzema.
Corner, Real Madrid. Conceded by Leonardo Bonucci.
Attempt saved. Carlos Tévez (Juventus) right footed shot from outside the box is saved in the centre of the goal. Assisted by Andrea Pirlo.
Foul by Pepe (Real Madrid).
Arturo Vidal (Juventus) wins a free kick in the defensive half.
Substitution, Real Madrid. Ángel Di María replaces Gareth Bale.
Foul by Pepe (Real Madrid).