Franck Ribery scored twice for Bayern Munich to beat Eintracht Frankfurt 3-0 on Saturday and climb to second place, six points behind Bundesliga leaders Borussia Dortmund at the start of the winter break.