Porto recorded a hugely impressive victory, largely thanks to their intense pressing in the opening stages, which put them into an early two-goal lead.
Julen Lopetegui was still without forward Cristian Tello, who had scored five goals in four games before suffering a thigh injury.
The good news, however, was that captain and centre-forward Jackson Martinez was fit again to lead the line, despite initial fears he wouldn’t even make the second leg. The rest of the side was as expected.
Pep Guardiola was without his two wing wizards, Franck Ribery and Arjen Robben, which meant Bayern were forced to play in a somewhat narrow system which was roughly 4-3-2-1.
David Alaba, Mehdi Benatia and Bastian Schweinsteiger were also missing, which meant that while Guardiola was still able to call upon a solid group of players, he didn’t have many tactical options or alternatives from the bench after half-time.
Porto played this very impressively, pressing intensely in phases to win the ball in dangerous positions, before gradually sitting deeper and remaining compact.