Arjen Robben, Thomas Muller and a Gerard Pique own goal gave Bayern Munich a 7-0 aggregate win over Barcelona to reach the Champions League Final.
It was always going to be difficult for the Blaugrana to fight back from a 4-0 first leg defeat, but Robben made it completely impossible after his away goal.
The Dutchman cut in from the right and curled a magnificent finish with his left foot into the far top corner.
Just to make the night even more devastating, Barca scored an own goal when Gerard Pique hoofed a Franck Ribery cross past Victor Valdes, then Muller got a header at the back post for 3-0.
This result made history, as 7-0 is the biggest ever aggregate win in a Champions League semi-final.
Bayern Munich will face Borussia Dortmund at Wembley Stadium in an all-German Champions League Final on May 25.