Bayern's win over Leipzig was a bittersweet moment for star shot-stopper Manuel Neuer, while Wolfsburg finally ended their misery but Dortmund suffered a setback.

Goals galore was the order of the day over the course of matchday 21. In fact, none of the nine matches finished as scoreless draws, and four out of the nine games played had five or more goals scored.

Records were matched, but it wasn't all celebratory for everyone, as several teams were dealt huge setbacks.

Here's what happened in the Bundesliga this past weekend.

Bundesliga rankings as of February 7th

Here's how the top five look after matchday 21:

Who are the top three goalscorers in the Bundesliga?

Here's how the Torjägerkanone race is shaping up after 21 rounds:

1. Robert Lewandowski, Bayern Munich - 24 goals

2. Patrik Schick, Bayer Leverkusen - 18 goals

3. Erling Haaland, Borussia Dortmund - 16 goals

Bundesliga key headlines, stats, and other facts

Neuer matches long-standing record...: Fans were treated to a real thriller as Bayern and Leipzig locked horns this weekend. From the outset, die Roten Bullen, who are the last team to prevent Bayern from scoring nearly 2 years ago, were determined to match wits with die Roten, but ultimately were undone by an unfortunate own goal.

It was a very busy day at the office for Manuel Neuer, who made five saves. That's the most he has had to make in a Bundesliga game all season. While that may not seem like a lot, let's not forget that he plays for Bayern Munich, a team who've pretty much steamrolled most of their opponents season after season. In doing so, the 35-year-old now pulls level with icon Oliver Kahn's record of 310 victories in goal, and with plenty of matches to play between now and then, he's certain to break that before the season ends.

Leverkusen continue to work their way up: Die Werkself were again in top form as they put five goals past Dortmund, thus cutting the gap between the two sides to just five points. Leverkusen clearly haven't given up hopes of possibly finishing in second spot, and they've taken a step close towards achieving that with a hard-fought win over the weekend. This win comes on the heels of a 5-1 rout of Augsburg, meaning that die Werkself have scored five goals in back to back games for the first time in club history.

Wolfsburg's woes finally come to an end: Winless since November, Wolfsburg were desperately seeking a dramatic uptick in fortunes when they took on Greuther Fürth this past weekend. The Clover Leaves had started to hope that maybe they could pull off what Crotone did in Serie A a few seasons back and manage to avoid the drop at the last minute, especially as they had gone four games sans defeat for the first time in their top flight history.

However, Wolfsburg were fired up and ready to go, especially as they were creeping closer and closer to the dreaded drop zone, and by the time the dust settled, one team were celebrating - and it wasn't the visitors. The result now has lifted Wolfsburg to 12th in the table, but they're not out of the woods just yet - any further slip-ups could see them sliding back down towards the relegation zone.

Union Berlin slip-up: Union Berlin have been on of the surprise success stories all season, but even a high-flying team eventually does slip-up now and then. And sometimes it happens against a team that, on paper, seem to be really down on their luck. That's what happened this weekend as Union Berlin, who were hoping to break into the top three, took on struggling Augsburg. However, by the time the dust settled, it was Augsburg, who're presently in 16th spot who were on the right side of a 2-0 score-line.

Top Bundesliga matches: February 11 - February 13, 2022

RB Leipzig vs Cologne: Leipzig were unfortunate to be undone by an own goal as they did put up a great fight against Bayern and certainly would have deserved at least a point from that tie. Unfortunately, it wasn't to be, and now die Roten Bullen will need to get back on track as they host Cologne, who've started to sneak their way up the table and presently sit in sixth place.

Bochum vs Bayern Munich: Bochum will have the unenviable task of being the latest team to try and stop runaway leaders Bayern Munich. Although die Roten will have to make do without one of their key players, it's hard to see how Bochum will be able to do much, especially as they've won just one of their last five games.

Eintracht Frankfurt vs Wolfsburg: Fresh off their first win since November, Wolfsburg will next take on Eintracht Frankfurt, who have hit a rough patch in the road as of late. Wolfsburg come into this match just two points away from 16th spot so they'll know that they do need to start putting some points on the board.

Bayer Leverkusen vs Stuttgart: Fresh off a resounding win over Dortmund, Leverkusen will seek to heap more misery on a Stuttgart side who have picked up just one point from their last five and now presently find themselves in the drop zone.

Union Berlin vs Borussia Dortmund: Both teams will come into this match having lost last time out. For Union Berlin, they'll hope their surprise defeat to Augsburg is just a minor blip and not a sign that things have gone horribly awry, while Dortmund will aim to keep Leverkusen at bay with a crucial victory this weekend.

Make sure you don't miss out on these key games and stay on top of all the action by checking out our bespoke Bundesliga matchpage