Champions League - Quarter-Finals - 2nd Leg
Bayern MunichBayern Munich6FC PortoFC Porto1

Bayern Munich 6-1 FC Porto (agg 7-4)

By Emlyn BegleyBBC Sport
Jerome Boateng header
Jerome Boateng pulled Bayern level with a header
  • Bayern reach fourth consecutive semi-final
  • Hosts take 27 minutes to overturn two-goal deficit
  • Bavarians' treble dreams still alive
  • Porto improve after woeful first half

Bayern Munich put in a devastating first-half performance to overcome a first-leg deficit and beat Porto to reach the Champions League semi-finals.

Needing a 2-0 win, Bayern were level on aggregate within 22 minutes thanks to Thiago and Jerome Boateng headers.

Robert Lewandowksi put them further ahead and Thomas Muller drove home for 4-0 before Lewandowski added a second.

Jackson Martinez gave Porto some hope, but Ivan Marcano was sent off, with Xabi Alonso scoring from the free-kick.

The result was a boost to the reputation of Bayern boss Pep Guardiola, who was in danger of suffering a Champions League humbling for a second consecutive season.

Since the Spaniard took over the reigning European champions from Jupp Heynckes in 2013, they have dominated in the Bundesliga, losing only four of 63 games.

But they were were beaten 5-0 on aggregate by Real Madrid in last year's semi-finals and looked like they might struggle even to reach that stage this time following a 3-1 first-leg defeat in Portugal.

Guardiola had reached the Champions League last four in all five seasons as a coach of Barcelona and the German club.

And Bayern - chasing a second treble in three years - were confident of making it six. Captain Philipp Lahm was "utterly convinced" the Bavarians would qualify, although Muller warned "everyone just piling forward would be suicide".

But, in effect, that is exactly what they did.

Bayern attacked from the first whistle and Lewandowski had hit a post before Thiago headed home Juan Bernat's cross to open the scoring within 14 minutes.

BBC Radio 5 live's Pat Nevin at Allianz Arena:
"Bayern were ruthlessly efficient in the first half. They were brilliant, scored great goals against a poor team. But they made some tactical changes and looked bordering on anaemic in the second half. They didn't look up for it. They could have been pulled back in the end but there's more to come from this team."

Boateng levelled the tie when his seemingly weak header from Holger Badstuber's flick-on beat Fabiano.

Five minutes later, Bayern strung together 26 consecutive passes as Lahm's cross was helped on by Muller and Lewandowski stooped to head home.

Porto boss Julen Lopetegui had identified that most of Bayern's threat was coming down the left - despite the absence of wingers Arjen Robben and Franck Ribery - and brought off right-back Diego Reyes after 33 minutes.

But the change did nothing to alter the flow of the game. Muller put Bayern in control when his shot from long distance was deflected through keeper Fabiano's legs by Bruno Martins Indi.

Lewandowski made the second half look like an irrelevance when he was picked out by Muller before firing home, thanks to more woeful Porto defending.

Bayern have twice scored seven goals in Champions League matches this season, and Guardiola frequently looked angry in the second half as they failed to continue their first-half domination.

He would have been even angrier after Martinez headed home Hector Herrera's cross for his seventh goal in eight Champions League games this season.

Moments later the Colombia striker had a chance to reduce the deficit to one goal but shot just wide.

But Porto's hopes of pulling off a remarkable comeback ended when Marcano was sent off for a challenge on Thiago and Alonso curled home the resulting set-piece.

Bayern will find out their semi-final opponents on Friday.

Listen to BBC Radio 5 live's highlights of the game.

Thomas Muller
Muller is now the highest-scoring German in the history of the Champions League, with 27 goals
Robert Lewandowski
Robert Lewandowski's first goal came after a 2014-15 tournament record 26 consecutive passes
FC Porto
Porto's players were stunned by Bayern's first-half dominance
Pep Guardiola
Pep Guardiola has now reached the semi-finals in each of his six years as a coach
Bayern players
Bayern are still in the running for the treble


Bayern Munich

Formation 4-3-3

  • 1Neuer
  • 13Ferreira de SouzaSubstituted forRodeat 72'minutes
  • 17Boateng
  • 28BadstuberBooked at 42mins
  • 18Bernat
  • 21Lahm
  • 3Alonso
  • 6Thiago AlcántaraSubstituted forCosta Santosat 90'minutes
  • 25Müller
  • 9Lewandowski
  • 19GötzeSubstituted forWeiserat 86'minutes


  • 4Costa Santos
  • 14Pizarro
  • 16Gaudino
  • 20Rode
  • 23Reina
  • 30Weiser
  • 31Schweinsteiger

FC Porto

Formation 4-3-3

  • 12Ribeiro de Freitas
  • 13ReyesSubstituted forRicardo Pereiraat 33'minutesBooked at 65mins
  • 4Pereira Roque
  • 5Marcano SierraBooked at 87mins
  • 3Martins Indi
  • 16HerreraBooked at 34mins
  • 6Casemiro
  • 30Torres Muñoz
  • 7Ricardo QuaresmaSubstituted forNevesat 45'minutes
  • 9MartínezBooked at 38mins
  • 8BrahimiSubstituted forEvandroat 67'minutes


  • 1da Silva Arruda
  • 10Quintero
  • 15Evandro
  • 17Santos Fortes
  • 21Ricardo Pereira
  • 36Neves
  • 99Aboubakar
Martin Atkinson

Match Stats

Home TeamBayern MunichAway TeamFC Porto
Shots on Target

Live Text

  1. Post update

    Match ends, FC Bayern München 6, FC Porto 1.

  2. Full Time

    Second Half ends, FC Bayern München 6, FC Porto 1.

  3. Post update

    Attempt blocked. Sebastian Rode (FC Bayern München) right footed shot from the centre of the box is blocked.

  4. Post update

    Attempt saved. Robert Lewandowski (FC Bayern München) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Mitchell Weiser.

  5. Substitution

    Substitution, FC Bayern München. Dante replaces Thiago Alcántara.

  6. Goal!

    Goal! FC Bayern München 6, FC Porto 1. Xabi Alonso (FC Bayern München) from a free kick with a right footed shot to the bottom left corner.

  7. Dismissal

    Second yellow card to Marcano (FC Porto) for a bad foul.

  8. Post update

    Thiago Alcántara (FC Bayern München) wins a free kick in the attacking half.

  9. Post update

    Foul by Marcano (FC Porto).

  10. Substitution

    Substitution, FC Bayern München. Mitchell Weiser replaces Mario Götze.

  11. Post update

    Mario Götze (FC Bayern München) wins a free kick on the right wing.

  12. Post update

    Foul by Marcano (FC Porto).

  13. Post update

    Offside, FC Porto. Martins Indi tries a through ball, but Jackson Martínez is caught offside.

  14. Post update

    Philipp Lahm (FC Bayern München) wins a free kick in the defensive half.

  15. Post update

    Foul by Jackson Martínez (FC Porto).

  16. Post update

    Foul by Robert Lewandowski (FC Bayern München).

  17. Post update

    Jackson Martínez (FC Porto) wins a free kick in the defensive half.

  18. Post update

    Attempt missed. Robert Lewandowski (FC Bayern München) right footed shot from the centre of the box is close, but misses to the left. Assisted by Mario Götze.

  19. Post update

    Mario Götze (FC Bayern München) wins a free kick in the defensive half.

  20. Post update

    Foul by Héctor Herrera (FC Porto).