On Tuesday Bundesliga leaders Bayern Munich will take a four-point lead into the top-of-the-table clash with Borussia Dortmund, after an entertaining victory over Eintracht Frankfurt.
Earlier on Saturday, barring a three-minute period, Bayern staged the perfect response with Dortmund narrowing the gap at the top to a single point.
Robert Lewandowski added to in the second half with a header less than a minute, the superb strike by Leon Goretzka and a close-range finish by Thomas Muller gave them a 2-0 half-time lead.
Scoring through defender Martin Hinteregger twice in three minutes Frankfurt staged an unlikely fightback, the first one a mishit volley, the second one a header from a corner.
The hopes of a visitor’s famous result were dashed when Alphonso Davies empowered on a defensive fault to make it 4-2 before Hinteregger bundled the ball over his own line observing Serge Gnabry’s flick for the fifth goal of Bayern.
Second time this season, Frankfurt has now lost five Bundesliga games on the bounce courtesy of conceding five to Bayern.
Goals: 1-0 Goretzka (17′), 2-0 Müller (41′), 3-0 Lewandowski (46′), 3-1 Hinteregger (52′), 3-2 Hinteregger (55′), 4-2 Davies (61′), 5-2 Hinteregger (o.g. 74′)
Bayern: Neuer (c) – Pavard, Boateng (Hernandez 73′), Alaba, Davies – Kimmich (Cuisance 85′), Goretzka – Coman (Zirkzee 85′), Müller, Perisic (Gnabry 64′) – Lewandowski
Unused subs: Ulreich, Odriozola, Martinez, Mai, Batista, Meier
Out: Coutinho (ankle), Süle (match fitness), Thiago (groin), Tolisso (ankle)
Coach: Hansi Flick
Frankfurt: Trapp – Toure, Hinteregger, N’Dicka (Chandler 46′) – da Costa (Durm 76′), Fernandes (c), Ilsanker, Rode (Kamada 71′), Kostic – Gacinovic (Sow 71′)- Silva (Dost 76′)
Unused subs: Rönnow, de Guzman, Torro, Hasebe
Out: Kohr (suspended), Paciencia (thigh)
Coach: Adi Hütter