Bayern Munich will go into Christmas on a high as Franck Ribery's double against Eintracht Frankfurt helped move it to second place in the Bundesliga and within six points of leader Borussia Dortmund.

On Niko Kovac's return to his former club, Bayern took the lead midway through the first half when Ribery swept in at the culmination of a slick counter-attack.

Bayern could have been ahead earlier on, had Kevin Trapp not pulled off a superb double save to deny Javi Martinez and Thomas Muller, who later hit the woodwork.

READ | Favre pleased with Reus' form for Dortmund

Robert Lewandowski should have wrapped up the win early in the second half, but his blushes were spared when Ribery scuffed in a second, with Rafinha's fortuitous effort adding further gloss to a victory that ends the year on a happy note for the defending champion.

Danny da Costa and Luka Jovic both went close as Eintracht started well, but the host would have been behind had Trapp not followed up a fantastic save from Martinez's diving header by denying Muller on the rebound.

Trapp was beaten in the 35th minute, though. Muller played in Lewandowski, who squared a wonderful reverse pass into the centre of the box, with Ribery on hand to tuck home.

Ribery should have had an assist when he teed up Lewandowski, though the striker's first touch let him down, and that profligacy might have proved costly had Jovic connected with Da Costa's cross. But any lingering hopes of an Eintracht comeback were ended when Ribery's mishit clipped in off the woodwork, with Rafinha's cross-shot then getting the better of Trapp as Bayern cruised to a fifth successive Bundesliga win.


Robert Lewandwoski should have wrapped up the win early in the second half.


What does it mean? Kovac keeps the bragging rights

Kovac has now come out as the winning manager in the last three meetings between these sides, once as Eintracht boss in the DFB-Pokal final, and now twice during his time in charge of Bayern.

It also means that Bayern ensureS that it stays within touching distance of Dortmund heading into the winter break, while Eintracht sits in fifth.

ALSO READ| Kimmich: I have never experienced anything like this season

Ribery's scoring run rolls on

It took until December 8 for Ribery to open his account for the season, but the winger has not looked back since then, and has now netted four times in his last three Bundesliga appearances.

Key Opta facts: 

- Thomas Muller played his 50th competitive game for Bayern in 2018 – no other player made so many appearances for Bayern in all competitions this year.
- Franck Ribery scored in his third consecutive Bundesliga game – the last time he achieved this was in February 2015.
- Robert Lewandowski had a hand in a goal for Bayern for the 50th time in all competitions in 2018 – tying his personal record for a single calendar year (50 goals scored/assisted in 2017).
- Ribery (35 years, 259 days) became the oldest Bayern player ever to score at least two goals in a single Bundesliga game.
- Niko Kovac has won five consecutive Bundesliga games for the first time as a coach – he also did not achieved this in his career as a Bayern player.