Bayern Munich were trailing at half-time, but fought back to beat Darmstadt 3-1 in their build-up to the Juventus game.
The giants meet in the first leg of the Champions League Round of 16 on Tuesday evening in Turin.
Juve played their Serie A game last night, drawing 0-0 at Bologna to end a run of 15 consecutive victories.
The Germans also initially struggled and were 1-0 down at the break on home turf when Serdar Tasci made an error on his debut, allowing Sandro Wagner’s header to open the scoring.
Bayern Munich were trailing at half-time, but fought back to beat Darmstadt 3-1 in their build-up to the Juventus game.
The giants meet in the first leg of the Champions League Round of 16 on Tuesday evening in Turin.
Juve played their Serie A game last night, drawing 0-0 at Bologna to end a run of 15 consecutive victories.
The Germans also initially struggled and were 1-0 down at the break on home turf when Serdar Tasci made an error on his debut, allowing Sandro Wagner’s header to open the scoring.
It was the first time since September 22 that Bayern had gone into the half-time interval in a trailing situation.
This can be a positive pointer for Max Allegri to build on, specifically the problems Bayern have in defending aerial situations.
Pep Guardiola’s men fought back with Thomas Muller’s brace, including a spectacular overhead kick, and late Robert Lewandowski effort.
Jerome Boateng, Javi Martinez and Holger Badstuber are out injured, but today Franck Ribery made his return after a muscular problem in December.
Ribery has only made two Bundesliga appearances all season due to ankle and muscular injuries, plus one 45-minute Champions League run-out against Dinamo Zagreb.
Bayern Munich: Neuer; Rafinha, Kimmich, Tasci (Bernat 53), Alaba; Vidal; Coman (Ribery 53), Robben (Alonso 81), Müller, Costa; Lewandowski