(CNN) -- Bayern Munich hit back after two heavy defeats to ease some of the pressure on coach Juergen Klinsmann with a 4-0 win over Eintracht Frankfurt on Saturday.
Klinsmann is all smiles after his team revived their Bundesliga title hopes.
A 5-1 Bundesliga thrashing at VfL Wolfsburg coupled with a 4-0 rout in the Champions League at Barcelona made the home match a 'must-win' affair for Klinsmann and his team responded in some style.
French international midfielder Franck Ribery set up the victory as he scored after just three minutes and with 15 minutes on the clock he set up Italian World Cup star Luca Toni for the second.
The match was effectively over as Lucia headed home a third just after the half hour mark with Bastian Schweinsteiger completing the scoring early in the second half.
The victory lifts defending champions Bayern into second spot in the title race, but still three points adrift of Wolfsburg who won for the ninth straight game, 2-1 at Borussia Moenchengladbach.
Prolific striker Edin Dzeko put the leaders ahead in the 21st minute only for the home side to level in the 79th minute as Dante found the target.
But Sascha Riether scored the winner for Felix Magath's men with just five minutes left.
In other matches, title challengers Hertha Berlin were beaten for the third game in a row, going down 2-0 at Hanover to slip to fourth while early pacesetters Hoffenhim lost 3-0 at home to VfL Bochum.
Stanislav Sestak scored a hat-trick for Bochum.
Borussia Dortmund grabbed a 3-1 home victory over Cologne with Schalke continuing their recent improvement with a 2-0 win over rock bottom Karlsruhe.
SV Hamburg can go back into second spot, level on points with Wolfsburg, with victory over Stuttgart on Sunday.