Munich - With romantics across the globe treating themselves to a weekend of Valentine’s Day delights, the Bundesliga served up a special feast for football lovers too on Matchday 21, providing heart-stopping drama, spectacular scorelines and some unforgettable goals. rounds up the major talking points from around the grounds in Germany’s top flight...

The 100th Bundesliga meeting between FC Bayern München and Hamburger SV will live long in the memory. The Bavarians were merciless in romping to an 8-0 victory - their 59th win in this fixture - to stay eight points clear at the top of the table. The result means HSV have now conceded 31 goals in their last five games against Bayern, with the Matchday 21 encounter the heaviest defeat in the club’s history: never before had the northerners lost by more than a seven goal margin.

Werder Bremen were third bottom over the winter break, but their outlook is rather more positive now following their 3-2 win over FC Augsburg. It was Bremen’s fifth straight league win - a current run of form unmatched by any other Bundesliga side - and lifted Viktor Skripnik’s men up to eighth, just three points off a European qualifying place. Upcoming fixtures against Schalke and Wolfsburg will test their credentials further, but at the moment Bremen look like a team unafraid of anyone.

Wolfburg’s 5-4 win away to Bayer 04 Leverkusen was one of the most extraordinary matches you are ever likely to see. The Wolves went 3-0 up, only to be pegged back to 4-4, with Heung-Min Son grabbing a hat-trick for the hosts. Yet the Man of the Match was undoubtedly Bas Dost, who hit four of the Wolves’ goals despite only having four shots all match. The Dutchman has now scored eight in his last five Bundesliga outings, evidently relishing a prolonged first-team run-out after Ivica Olic’s departure.

Amidst all the drama on Saturday, Borussia Dortmund’s 4-2 win over 1. FSV Mainz 05 on Friday has gone almost unnoticed. It was their second consecutive victory - only the second time this season they have managed such a feat - but the match was remarkable for another reason. Dortmund went 1-0 down for the 12th time this season, but for the first time in 2014/15 they managed to come from behind to win. Whisper it: are BVB returning to their former strength?

With scorelines such as 4-2, 8-0 and 4-5 it is perhaps unsurprising that Matchday 21 was the highest-scoring round of fixtures of the 2014/15 Bundesliga season, with nets rippling a total of 38 times, beating the previous record of 35 set on Matchday 13. Incidentally, Dost’s opener in Leverkusen was also the 500th goal of the current campaign and while that may sound like a lot, the same milestone was passed on Matchday 18 last term.