Equilibrium was restored in the Bundesliga in Week 27 as Bayern Munich beat Eintracht Frankfurt 5-2 to stay on course at the summit, while Hertha Berlin enjoyed a handsome 4-0 win over derby rivals Union.

Second-place Borussia Dortmund stuck within four points of the leaders after edging 10-man Wolfsburg 2-0, while RB Leipzig and Bayer Leverkusen ended the matchday in third and fourth after each recorded valuable victories.

Bayern suffered a devastating 5-1 loss at Eintracht in early November—Niko Kovac’s last result before he was fired and Hansi Flick took over—which gave special meaning to an almost-identical win.

Augsburg piled further hurt on an ailing Schalke team to boost their survival hopes, while Werder Bremen collected their first win in four months after besting Freiburg on their own soil.

Bundesliga Table

All statistics courtesy of WhoScored.com.

Hertha Berlin 4-0 Union Berlin

The first Bundesliga derby between these sides went in favour of the top-tier newcomers back in November, but Hertha dished out vengeance and then some with a 4-0 frenzy on Friday evening.

A tense first half meant the capital-city rivals went in scoreless at the break. Vedad Ibisevic broke the deadlock on 51 minutes only for Dodi Lukebakio and Matheus Cunha to crack open the floodgates for a 3-0 lead just after the hour mark:

Former Manchester City and Celtic defender Dedryck Boyata sealed Union’s humiliation with a fourth, condemning the visitors to a third straight defeat and lifting Hertha four points clear or their nemesis.

Bayern Munich 5-2 Eintracht Frankfurt

Flick’s Bayern sent a message that they intend to make up for previous mistakes when they thundered five past Eintracht on Saturday, a statement win in their first match at the Allianz Arena since March 8.

Leon Goretzka and Thomas Muller each dispatched cool finishes before the league’s top scorer, Robert Lewandowski, headed in his 27th of the campaign, and Canada’s Alphonso Davies got a fourth through sheer grit:

Martin Hinteregger scored twice in quick succession to temporarily bring the scoreline within a single goal, though he unfortunately ‘completed’ his hat-trick by putting Bayern’s fifth in his own net:

Eintracht can hold some pride at becoming only the third team in 2020 to score two or more against Bayern, but the Eagles—now 14th—must make use of their game in hand as they eke further toward the relegation spots.

Wolfsburg 0-2 Borussia Dortmund

Borussia Dortmund will host Bayern in Der Klassiker on Tuesday knowing a win will take them within a point of the titleholders, thanks to a confident win away to Wolfsburg.

Raphael Guerreiro grabbed the opener to continue his fine return following a brace against Schalke in Week 26. Achraf Hakimi finished a sweeping counter to complete the result, with Jadon Sancho clinching the assist not long after his introduction:

Wolfsburg—who saw substitute Felix Klaus sent off minutes after Hakimi’s settler—remain sixth despite their first league loss since January, having now failed to beat the Black and Yellows in 10 meetings.

Borussia Monchengladbach 1-3 Bayer Leverkusen

The battle for a UEFA Champions League place heated up after Bayer Leverkusen proved their mettle at Borussia Monchengladbach, where Kai Havertz continued to dazzle with two goals.

Havertz, 20, has enjoyed his attacking freedom up front since Kevin Volland’s injury, netting either side of a Marcus Thuram equaliser to repay the Factory Squad for their hard work on the road:

Sven Bender showed strength from a set piece to head home a third and ease Leverkusen’s nerves late on, with his side now fourth and worthy of their one-point lead over ‘Gladbach.

Mainz 0-5 RB Leipzig

Leipzig throttled Mainz 8-0 when the two teams met at the Red Bull Arena in November, and the former refused to take their foot off the gas away from home where they recorded another five unanswered goals.

Timo Werner and Yussuf Poulsen each scored to put Julian Nagelsmann’s side in a commanding lead early on, with Kevin Kampl earning rave reviews in his midfield responsibilities.

Marcel Sabitzer effectively settled the result with Leipzig’s third before the break, and Werner completed his hat-trick—his third of this league campaign—with 15 minutes to go:

Leipzig will relish their return to the win column after a run of three draws back-to-back, while Werner in particular looks reborn after increasing his goal tally for the term to 24.

Schalke 0-3 Augsburg

Schalke sorely missed the key duo of Jean-Clair Todibo and Amine Harit against Augsburg on Sunday. David Wagner’s side succumbed 3-0 and continue to lose sight of European qualification having now gone seven league games without a victory (eight in all competitions).

Winger Noah Sareren Bazee scored his first Augsburg goal shortly before fellow substitute Sergio Cordova applied the finishing touches in injury time. However, the pick of the litter came after just six minutes when Eduard Lowen fired the travelling team into a lead from long range:

Heiko Herrlich’s men accounted for only 29 percent of the possession but looked much more menacing in front of goal, moving up to 12th and four points clear of the bottom three following their win.

Cologne 2-2 Fortuna Dusseldorf

After losing a two-goal lead to draw at home to Mainz last week, Cologne rewrote that script in a derby clash against Fortuna Dusseldorf on Sunday when Anthony Modeste and Jhon Cordoba each scored at the brink to salvage a point.

Steven Skrzybski set up both goals for the guests as Kenan Karaman and Erik Thommy put Fortuna in a commanding lead. Karaman scored his fourth goal in as many games just before half-time, the Turkey international being responsible for much of Fortuna’s unbeaten record over their past five games.

Mark Uth has been in hot form since joining Cologne in January, but the former Schalke striker saw a penalty saved and hit the woodwork in his failed attempts to get the Billy Goats level:

Fortunately Dominick Drexler was on hand to replicate Skrzybski’s feat by assisting Modeste and Cordoba in the 88th and 91st minutes, respectively:

Cologne failed to hit the target with two shots in the opening 45 minutes but showed marked improvement to find the mark six times with their 13 second-half attempts.

Freiburg 0-1 Werder Bremen

Home form continues to be an area of disappointment for Freiburg despite the promise shown at Leipzig last week. They lost 1-0 to 10-man Werder Bremen even though they had most of the ball (63 percent) and shots at goal—the guests scored with one of only two they had on target.

Philipp Bargfrede was sent off in the closing stages for a second caution, but Bremen held on with 10 men to secure maximum points thanks to Leonardo Bittencourt’s finish off a superb Davy Klaassen assist.

Commentator Derek Rae illustrated what this win meant to a desperate Bremen team, who remain 17th for the time being but still have one game in hand:

Paderborn 1-1 Hoffenheim

Hoffenheim will rue their draw at bottom-place Paderborn considering two more points would have been enough to take them up to seventh, past Freiburg and Schalke following their defeats in Week 27.

Fans would have endured great disappointment had there been any in attendance, with the game enduring a sharp dip in drama after Robert Skov and Dennis Srbeny supplied both goals in the first nine minutes.