No game in the Bundesliga featured less than two goals so far this weekend, and an astonishing four matches saw the winners scoring four goals. That’s the sort of fun you get when you tune into German football – the title may be all but decided, but there’s still going to be plenty of excitement elsewhere. The sort of excitement you get when the last-placed side sinks four.

Friday Results

Mainz 2-0 Hannover
A very happy Valentine’s Day result for Mainz, who move one step closer to the European positions with their fourth win in five games. Yunus Malli scored their first off a counter-attack in the 51st minute, while substitute Eric Maxim Choupo-Moting grabbed the second deep into extra time.

Saturday Results

Bayern Munich 4-0 Freiburg
A routine win over one of the Bundesliga’s struggling sides ensures that Bayern Munich keep their hold on the top of the table, sitting an astonishing 16 points above Bayer Leverkusen. Dante scored the first, with Xherdan Shaqiri bagging a brace before the interval. Claudio Pizarro scored right at the end, completing Bayern’s rout over Freiburg.

Borussia Dortmund 4-0 Eintracht Frankfurt
They might be 17 points behind Bayern, but Dortmund weren’t about to be undone by the league’s top side. No, they had to go and score four as well, just to make a point against a poor Frankfurt side, who they’d already beaten earlier in the week in the domestic cup. Pierre-Emerick Aubameyang scored a brace inside 20 minutes, and Robert Lewandowski added a third with a penalty conversion to start the second half. The real talking point, though, was Miloš Jojić, who scored with his first touch for Dortmund, a mere 12 seconds into his debut with the club.

Braunschweig 4-2 Hamburg
So Bayern got four, and Dortmund got four. No big deal, right? But bottom side Braunschweig, who’d had just 11 goals prior to this weekend, scoring four – that’s a big deal. And that’s just a sign of how poor Hamburg, who are now just a point off the bottom, are. It was the visitors that opened the scoring, and Pierre-Michel Lasogga’s goal was enough to take them into the half with a 1-0 lead. Domi Kumbela equalized for Braunschweig in the 51st minute, and added another ten minutes later. Ivo Iličević pulled one back for Hamburg, but Braunschweig picked up the pace in the final five minutes. Kumbela completed his hattrick and Jan Hochscheidt added a fourth with the final play of the game.

Hoffenheim 4-1 Stuttgart
What? Another side got four goals? Yes, this time it was mid-table Hoffenheim pushing Stuttgart, who started off the season in Europa League and have now lost six in a row, even closer to the danger zone. You’d think Stuttgart did it to themselves, going down to ten men when Moritz Leitner received a second yellow, but Hoffenheim were already up 3-1 by the sending off in the 80th minute. Sven Schipplock scored on either side of the half, Kevin Volland put one in in between. Antonio Rüdiger finally found the net for Stuttgart in the 78th, but it was Hoffeinheim with the final say, a penalty converted by Roberto Firmino.

Werder Bremen 1-1 Borussia Mönchengladbach
Just two goals? Yawn. Gladbach must’ve thought they’d had this one all sewn up, cruising after Raffael’s sixth minute goal. But Ludovic Obraniak scored from a direct free kick in the 88th minute, grabbing a share of the points for Werder Bremen. If Gladbach, now in fifth, don’t start winning soon, their Champion League dreams will be completely out of reach.

Bayer Leverkusen 1-2 SchalkeIt’s obvious that Leverkusen aren’t going to catch Bayern, and it’s fairly clear they’re not going to lose out on a Champions League place. Still, you’d think they’d at least be able to secure a point at home, even against Schalke. Especially after getting kicked out of the Cup to Bundesliga 2 side Kaiserslautern. But maybe Leverkusen are just saving it up to meet PSG midweek, because they could do little to stop Schalke. In fact, their goal came courtesy of the visitors, an own goal from Felipe Santana. It was Leon Goretzka and Klaas-Jan Huntelaar that put the ball in the back of the Leverkusen net, giving Schalke the win.

Sunday Fixtures

Augsburg vs. Nurnberg
Nurnberg, with just two wins all season, don’t look a likely contender to throw a spanner in Augsburg’s plan to slip into the European positions. Then again, Nurberg do have six draws on the road and managed two wins in a row before facing Bayern, so the visitors grabbing a share of the points wouldn’t be completely out of left field.

Hertha Berlin vs. Wolfsburg
It’s rare that the Bundesliga weekend ends with an intriguing matchup with any relevance whatsoever, but the outcome of this game could have huge implications on which Bundesliga side takes the final Europa League spot. Wolfsburg has sixth right now, but Hertha are just two points back – and holding on to a European position would be quite a way to mark their return to Germany’s top division.