Bayern produced another highly impressive performance to qualify for the Champions League final with ease.
Tito Vilanova decided not to risk the half-fit Lionel Messi, so Cesc Fabregas played as the false nine. David Villa replaced Alexis Sanchez, while Alex Song was in for the injured Sergio Busquets, and Adriano for the suspended Jordi Alba.
Jupp Heynckes brought back Mario Mandzukic for Mario Gomez, and Daniel van Buyten played rather than Dante.
Bayern replicated last week’s second half performance – they pressed before retreating into a solid defensive shape, then counter-attacked expertly.