Juventus 2-1 Real Madrid
Goals from Alvaro Morata and Carlos Tevez gave Juventus victory over Real Madrid in their Champions League first-leg clash at the Juventus Stadium.
Morata opened the scoring by tapping in the rebound of a Tevez shot, before Cristiano Ronaldo levelled for Real Madrid.
However, a Tevez penalty just before the hour was enough to ensure victory, after the Argentine had been taken down in the box by Dani Carvajal.
The Italians looked determined to make the most of their first Champions League semi-final in 12 years as they took the game to the visitors and were denied an early penalty claim when Arturo Virdal went down in the box.
Morata, who left Real for Juventus last summer, refused to celebrate when he slotted the opener after eight minutes after Tevez cut into the right side of the box and forced Casillas to parry his shot.
The impressive Tevez was close to making it two when he dragged a shot across the face of goal after being sent clear by Stefano Sturaro, while Ronaldo uncharacteristically wasted a similar opportunity at the other end.
But Ronaldo could hardly miss in the 27th minute when James Rodriguez lofted a perfect cross across the face of goal and the Portuguese superstar was left with the simplest of opportunities to once again make history, scoring the 76th goal of his UEFA Champions League career to nudge ahead of Lionel Messi in the all-time standings.
Rodriguez should have put the visitors in front in the 41st minute when he met an Isco cross with a diving header in front of goal which struck the bar before Marcelo knocked the rebound over.
Juventus continued to press early in the second half and referee Martin Atkinson pointed to the spot when Tevez was brought down by Daniel Carvajal in the 56th minute, the Argentinian picking himself up to hit a firm effort past Iker Casillas.
The home side continued to press for a third goal with Morata's replacement Fernando Llorente playing a central role in two chances in the dying minutes.
The Spaniard beat Raphael Varane on the right but could not quite cut the ball back for Roberto Pereyra in the box, then he failed to connect in front of goal from an Andrea Pirlo free-kick.
"We need to give an exceptional performance in Madrid to get to the final. Small episodes can change the result in the Champions League and you also need a bit of luck," Juventus coach Massimiliano Allegri told a post-match news conference.
"We did well in parts, we played some good football, with patience, and we have had some good chances," said Real manager Carlo Ancelotti.
"We set out to win this game, the result is not good but it is not bad either."