Match ends, FC Bayern München 5, SV Werder Bremen 2.
German champions Bayern Munich twice fought back from behind to beat Werder Bremen in a seven-goal thriller.
Right-back Theodor Gebre Selassie put Bremen ahead before Franck Ribery equalised for the home side.
Bremen led at half-time through skipper Aaron Hunt, only for Bayern to exert their authority in the second half.
Veteran striker Claudio Pizarro scored twice in four minutes before Bastian Schweinsteiger and substitute Arjen Robben wrapped up the win.
Bayern held a minute's silence before kick-off at the Allianz Arena in tribute to ex-Barcelona coach Tito Vilanova, who died aged 45 on Friday.
Vilanova was assistant to Bayern boss Pep Guardiola at the Nou Camp between 2008 and 2012, before he took charge when his great friend Guardiola decided to take a break from football.
Guardiola and his players also wore black armbands during the match.
Bayern, who wrapped up the Bundesliga title in March, rested a number of players with Tuesday's crucial Champions League semi-final second leg against Real Madrid in mind.
The Spanish side go to the Allianz Arena defending a 1-0 first-leg lead against holders Bayern.
- 23WeiserSubstituted forLahmat 45'minutes
- 27AlabaSubstituted forContentoat 76'minutes
- 4Costa SantosSubstituted forRobbenat 73'minutes
- 25MüllerBooked at 38mins
- 8Martínez Aguinaga
- 3CaldirolaBooked at 76mins
- 23Gebre Selassie
- 9Di SantoSubstituted forEliaat 71'minutes
- 14HuntSubstituted forKroosat 83'minutes
- 6MakiadiSubstituted forIgnjovskiat 55'minutes
- Guido Winkmann
- Shots on Target
Second Half ends, FC Bayern München 5, SV Werder Bremen 2.
Foul by Diego Contento (FC Bayern München).
Clemens Fritz (SV Werder Bremen) wins a free kick in the attacking half.
Attempt missed. Bastian Schweinsteiger (FC Bayern München) left footed shot from outside the box is too high.
Corner, FC Bayern München. Conceded by Felix Kroos.
Attempt blocked. Arjen Robben (FC Bayern München) left footed shot from outside the box is blocked. Assisted by Bastian Schweinsteiger.
Mario Götze (FC Bayern München) wins a free kick in the defensive half.
Foul by Eljero Elia (SV Werder Bremen).
Dangerous play by Claudio Pizarro (FC Bayern München).
Theodor Gebre Selassie (SV Werder Bremen) wins a free kick in the defensive half.
Thomas Müller (FC Bayern München) hits the bar with a header from the centre of the box. Assisted by Arjen Robben with a cross following a corner.
Corner, FC Bayern München. Conceded by Luca Caldirola.
Substitution, SV Werder Bremen. Felix Kroos replaces Aaron Hunt.
Corner, FC Bayern München. Conceded by Aleksandar Ignjovski.
Corner, FC Bayern München. Conceded by Santiago Garcia.
Offside, FC Bayern München. Jerome Boateng tries a through ball, but Arjen Robben is caught offside.
Corner, FC Bayern München. Conceded by Zlatko Junuzovic.
Corner, FC Bayern München. Conceded by Sebastian Prödl.
Attempt blocked. Franck Ribéry (FC Bayern München) right footed shot from the right side of the box is blocked. Assisted by Mario Götze.