BERLIN, May 24: Bayern Munich beat Eintracht Frankfurt 5-2 on Saturday, surviving a brief second-half comeback scare to stay four points clear of Borussia Dortmund at the top of the Bundesliga with seven games left to play.