Real Madrid’s win at a venue where the hosts had not lost in 14 months came thanks to a hat-trick from Cristiano Ronaldo to take his tally to 53 for the season.
His third goal arrived courtesy of a cross from Gareth Bale, just three minutes after the Welshman had made his return off the bench.
Football: UEFA Champions League,watch Real Madrid vs Juventus – LINK/Mobile
It means manager Carlo Ancelotti is likely to alter a team that edged past Atlético Madrid in the second leg of their Champions League quarterfinal before impressively winning three straight Liga matches.
Real Madrid: Casillas; Carvajal, Pepe, Varane, Marcelo; Ramos, Kroos, Isco; James, Ronaldo, Bale
Juventus: Buffon; Lichtsteiner, Chiellini, Bonucci, Evra; Pirlo, Marchisio, Sturaro, Vidal; Morata, Tevez