Real Madrid 1-0 Manchester City
The only goal came after 20 minutes when Gareth Bale's effort deflected off Fernando and past Joe Hart
Real Madrid booked their place in the Champions League final to face rivals Atletico after beating Manchester City 1-0 at the Bernabeu.
Former Real boss Manuel Pellegrini will be disappointed with the way his side crashed out of the competition, after a poor performance in the Spanish capital, with his side mustering just one shot on target.
The victory puts Zinedine Zidane on for an impressive first season in charge of the ten-time European Cup winners.
After a goalless first leg, the only goal of this semi final came in the first half, as Vincent Kompany went off and the home side capitalised, Gareth Bale's shot deflecting off Fernando and past Joe Hart.
Zidane's Real will meet Diego Simeone's Atletico at the San Siro on May 30.
Cristiano Ronaldo, who missed the first leg at the Etihad with injury, returned for Real, while Yaya Toure was a surprise starter for the Citizens.
The visitors were dealt a cruel blow in the opening ten minutes, when Kompany was forced off the field after picking up another problem - clutching the top of his leg.
Their captain's departure took the wind out of City's sails, as Real Madrid set the tone of the game by dominating possession and they were handed a major let off when Ronaldo headed wide.
The home side remained patient before taking the lead on 20 minutes. Gael Clichy allowed Dani Carvajal time and space before he slid the ball into the right-hand side of the box for Bale to run onto.
The Welsh star, from an ambitious angle, arrowed a right-footed shot across the face of goal. With the help of a slight deflection off Fernando, Hart was beaten and the volume in the Bernabeu rocketed.
It was nearly game over as Ramos had the ball in the back of the net, only for the referee to rule it out for offside. Toni Kroos' set piece was floated into the six-yard and Pepe mishit a volley. It fell to Ramos who converted from close range.
As Real continued to press for a second, City nearly levelled before the break when Fernandinho cut inside from the left flank, striking past Keylor Navas into the outside of the post - City's best chance of the match.
Once the second half restarted, it was one-way traffic and Man City had Hart to thank for remaining in with a chance of nicking a goal.
The England shot stopper first denied Luka Modric and then Ronaldo on two more occasions. The Portuguese forward headed straight at Hart from close range before Ronaldo's low effort from the edge of the box was gathered.
Bale nearly made it two shortly after the hour mark when he rose highest to send a header crashing against the post. As the home side kept the pressure on, the ball was launched back into the box and Ronaldo, in an offside position, punched the ball into the back of the net and he was fortunate to escape a booking.
The sluggish Yaya Toure and Jesus Navas were withdrawn as Raheem Sterling and Kelechi Iheanacho were sent on with the task of netting an away goal.
Real were fortunate not to be reduced to ten men as Lucas Vazquez put in a nasty challenge on Sterling (below), only receiving a booking from referee Damir Skomina.
City saw their European dream slide away with an overall disappointing performance. Kevin De Bruyne tried to nick it late on with a low, cheeky free-kick at the near post from a tight angle, beating Navas but sending the ball into the side netting.
On 89 minutes, Sergio Aguero showed his frustration as he fizzed a dipping shot just over the bar and City crash out at the last four after the biggest match in their history.