Bayern Munich concede three early goals but still win 4-3
Champions League finalists Bayern Munich recovered from conceding three goals in the opening 10 minutes to win 4-3 at Borussia Moenchengladbach.
Martin Stranzl and Mike Hanke scored for the hosts before Javi Martinez pulled one back for Bayern.
Havard Nordtveit's effort after 10 minutes restored Moenchengladbach's two-goal advantage before two Franck Ribery strikes hauled them level.
Ribery then set up Arjen Robben to grab the Bundesliga champions' winning goal.
Bayern, who had already wrapped up the German title, fielded a full strength line-up but shipped three goals in the first 10 minutes of a Bundesliga match for the first time in their history.
But, in their final match before playing Borussia Dortmund in the Champions League final on 25 May at Wembley, they fought back to earn coach Jupp Heynckes a win in his final league game in charge.
"I think our mind was still at the title celebrations at the start," said Heynckes, who was a member of the West Germany squad which won the 1974 World Cup.
"But we stayed with it and gradually took control of the game.
"I had the feeling my players really wanted to win. I had told them before the game that this was my last Bundesliga game and it was here that I started in 1964.
"I saw they were really happy afterwards that they gave me such a present."
Bayern later revealed that defender Holger Badstuber had torn cruciate ligaments in his right knee while recovering from a similar injury sustained six months previously.
Meanwhile, Dortmund centre-back Mats Hummels will be a doubt for the all-German Wembley showdown after limping off in a 2-1 defeat by Hoffenheim.
"For the Champions League final there are concerns about Hummels," said Dortmund boss Jurgen Klopp, who is hoping playmaker Mario Gotze can return from a thigh injury to face his future club.
The midfielder has agreed a transfer, reportedly worth 37m euros (£31.5m), to join Bayern Munich on 1 July.