Sign up to the Independent's betting newsletter for the latest tips and offers Sign up to the Independent's betting newsletter
Two goals each from Cristiano Ronaldo and Sergio Ramos completed a superb display from Real Madrid as they demolished reigning champions Bayern Munich.
Real booked their place in the Champions League final with a scintillating display of speed and skill and completely blew away a helpless Bayern side.
Ramos opened the scoring with a bullet header and followed up soon after with his second headed goal of the night.
Gareth Bale, great on the night also, raced clear to set up Ronaldo for a simple finish for the third. With that strike, Ronaldo broke the record for goals in a Champions League campaign with 15.
The great man added another to put the finishing touches on a fantastic night for the Spanish giants late on with a deft but superb free kick under Bayern's jumping wall.
Check out the gallery below for all the player ratings. ..
Bayern Munich 0 Real Madrid 4 - player ratingsShow all 21 1 /21Bayern Munich 0 Real Madrid 4 - player ratings Bayern Munich 0 Real Madrid 4 - player ratings Manuel Neuer 5 Could do very little with any of the four goals but a goalkeeper of his standing shouldn't be conceding like that on his own turf. Needed much more from his defence and made a few good stops to keep it to just the four
GETTY IMAGES
Bayern Munich 0 Real Madrid 4 - player ratings Phillip Lahm 6 Change to full-back didn't pay off and Bayern could have had more control if he had been playing in midfield. Was his usual hard working self but couldn't stop the brilliance of Real
GETTY IMAGES
Bayern Munich 0 Real Madrid 4 - player ratings Dante 5 Looked devoid of any answers for the pace and skill of Real and well out of his depth, perhaps for the first time in his career. Two set piece headed goals must see the blame put with Bayern's centre backs and the Brazilian just couldn't cope
GETTY IMAGES
Bayern Munich 0 Real Madrid 4 - player ratings Jerome Boateng 4 Like his centre-back partner, the ex-Manchester City man failed to deal with the rampant Real. Didn't do well in the first leg either and surely a serious point of concern for Guardiola
GETTY IMAGES
Bayern Munich 0 Real Madrid 4 - player ratings David Alaba 6 Worked hard all evening again but helpless to stop the Madrid onslaught. Did OK on the night, but only OK
GETTY IMAGES
Bayern Munich 0 Real Madrid 4 - player ratings Bastian Schweinsteiger 6 The veteran midfielder will remember this battle with Alonso and not in a good way. Tried his best, looked neat on the ball and broke play up fine but Madrid's pace was far too much for him
GETTY IMAGES
Bayern Munich 0 Real Madrid 4 - player ratings Toni Kroos 6 Looked tidy and comfortable enough when he could get the ball but couldn't match Alonso and co. Helpless to deal with the pace of Real
GETTY IMAGES
Bayern Munich 0 Real Madrid 4 - player ratings Franck Ribery 5 The French star did not have a semi-final experience to remember. Like the first leg lacked thrust and direction. Had one powerful strike saved comfortably by Casillas. Replaced 20 minutes from time and looked happy to be so
GETTY IMAGES
Bayern Munich 0 Real Madrid 4 - player ratings Arjen Robben 7 Not at his very best by any stretch but Bayern's main threat, not that that was to much anyway. Curled effort just wide before the hour mark. Kept going but looked leggy by the end and fair enough for that
GETTY IMAGES
Bayern Munich 0 Real Madrid 4 - player ratings Thomas Muller 5 Only change for Bayern from the first leg and didn't do enough to warrant it. Completely lost Ramos for the first goal and subbed off with 20 minutes remaining
GETTY IMAGES
Bayern Munich 0 Real Madrid 4 - player ratings Mario Mandzukic 4 Completely outplayed but Ramos, just like the first leg. Looked frustrated, irritated and out of ideas. Removed at half time and not soon enough
GETTY IMAGES
Bayern Munich 0 Real Madrid 4 - player ratings Iker Casillas 7 Would never have expected to have such a simple night's work in a Champions League semi-final. Coped well with everything that Bayern could muster
GETTY IMAGES
Bayern Munich 0 Real Madrid 4 - player ratings Daniel Carvajal 8 Marshaled Ribery superbly well over both legs and gave the French star nothing. Strong in the tackle, good on the ball and tireless energy, the full package for any full-back
GETTY IMAGES
Bayern Munich 0 Real Madrid 4 - player ratings Pepe 7 Flicked on Di Maria's free kick for Ramos to head home second goal. Solid at the back all night
GETTY IMAGES
Bayern Munich 0 Real Madrid 4 - player ratings Sergio Ramos 9 An unlikely hero but a superb one none the less. Opened the scoring with a bullet header and adjusted well to flick in his second headed goal of the night soon after. Got a bit carried away and lucky to escape a yellow card that would have ruled him out of the final. Wisely substituted with 20 minutes left
GETTY IMAGES
Bayern Munich 0 Real Madrid 4 - player ratings Xabi Alonso 7 The hero of last week will be bitterly disappointed with himself for stupid tackle on Schweinsteiger, picking up a yellow and thus missing the final. A rock in front of the back four over both legs, he will be hard to replace in the final
GETTY IMAGES
Bayern Munich 0 Real Madrid 4 - player ratings Luka Modric 7 Was neat and tidy all night long. Good delivery from corner for the opening goal and broke up play, ran forward and swept pass out to Benzema to set up counter attack for the third
GETTY IMAGES
Bayern Munich 0 Real Madrid 4 - player ratings Angel Di Maria 6 Good delivery to set up the second goal and looked a threat all evening
GETTY IMAGES
Bayern Munich 0 Real Madrid 4 - player ratings Gareth Bale 9 Fully recovered from flu that kept him on the bench for much of the first leg, the Welshman was back to devastating best. Lightning pace to break clear and perfect pass for Ronaldo to slot home third goal. Could have scored early on by hit volley over
GETTY IMAGES
Bayern Munich 0 Real Madrid 4 - player ratings Cristiano Ronaldo 9 The great man made history with his record 15th (and later 16th) goal in a Champions League campaign. Finished off superb counter attacking goal for the third and added a fantastic free-kick late on to crown the performance for Real. Awesome from the best player in the world
GETTY IMAGES
Bayern Munich 0 Real Madrid 4 - player ratings Karim Benzema 8 More than played his part in the BBC (Bale, Benzema, Cristiano). Perfect pass set Bale free for the third goal. The Frenchman linked up well and was a good focal point all night. Replaced by Isco with 10 minutes remaining
GETTY IMAGES
The German champions offered very little in front of a devastated home crowd and bowed out with very little to cling on to.
How about the ratings then...who was best in the a sea of Madrid stars and who was to blame for Bayern?
Join our commenting forum
Join thought-provoking conversations, follow other Independent readers and see their replies