Cologne - There were no fewer than 38 goals around the grounds on Matchday 21, with FC Bayern München, VfL Wolfsburg and Borussia Dortmund all recording dramatic victories on an action-packed weekend of Bundesliga football.

As ever, bundesliga.com will be bringing you reaction to all the games throughout the day.

MATCHDAY 21 RESULTS:
Hannover 96 1-2 SC Paderborn 07
Hertha Berlin 0-2 SC Freiburg
TSG 1899 Hoffenheim 2-1 VfB Stuttgart
FC Bayern München 8-0 Hamburger SV
Borussia Mönchengladbach 1-0 1. FC Köln
Bayer 04 Leverkusen 4-5 VfL Wolfsburg
SV Werder Bremen 3-2 FC Augsburg
Eintracht Frankfurt 1-0 FC Schalke 04
Borussia Dortmund 4-2 1. FSV Mainz 05

Click here to refresh this page

Monday 16 February

Shakhtar await

Can Bayern win the Champions League again this season? The Bavarians' assault on the latter stages of the competition begins in Lviv on Tuesday when they take on Shakhtar Donetsk in their last 16 first-leg tie. We'll be looking ahead to that encounter, as well as Schalke's much-anticipated clash with Real Madrid (kick-off 20:45 CET on Wednesday) throughout tomorrow, so make sure you join us. Our live updates will resume on Friday ahead of Matchday 22. See you all then!

Don't forget, we're asking you to vote for your favourite goal from Matchday 21 with some real pearls in there.

Was Pierre-Emerick Aubameyang's goal for Dortmund top of the shots, or Bas Dost's hat-trick clincher?

Arjen Robben was at it again with one of his typical efforts while Elkin Soto silenced the Signal Iduna Park with his early lob. Or did Heung-Min Son do it for you with his third for Leverkusen?

Click here to vote for your favourite while you can refresh your memory here.

Just in case FC Bayern weren't feeling buoyant enough after their 8-0 drubbing of Haburger SV, they received a further boost on Monday morning with the return of captain to the training pitch after his ankle injury. Click here for more.

Matchday 21 is going to remain a long time in the memories of Bayern and Hamburg fans for contrasting reasons, while Eintracht Frankfurt's Thomas Schaaf also had plenty to be proud about. We've put together the big stories from Matchday 21 as well as the most important statistics to emerge from the weekend's action.

With so many goals hitting the back of the net, it was another intense weekend down on the touchline. While such goalfests are loved by the fans, they are not so much appreciated by those closer to the action. Find out what the Bundesliga coaches made of it all on Matchday 21...

Meanwhile, one of Germany's most widely-read papers, Bild, praised Alban Meha's "flutter-free-kick that shocked Hannover", while die Welt found room to highlight that "Eintracht Frankfurt gave Thomas Schaaf a victory in his milestone game," with the Eagles' tactician taking charge of his 500th Bundesliga match as coach at the weekend. Elsewhere, the Frankfurter Allgemeine Zeitung lauded Borussia Dortmund's , citing his influence on the game against Mainz as "the black and yellow Reus effect".

Respected broadsheet Süddeutsche Zeitung praised SC Paderborn for their victory over Hannover 96 on Sunday, saying "Paderborn can still win", alluding to the fact that the promoted side hadn't recorded a victory since Matchday 10. The newspaper also hailed a "clever SC Freiburg" team for making the most of "two dead-ball situations to earn a victory and send Hertha Berlin back into the relegation zone."

Once your nerves have calmed down enough from the weekend's thrillers, head to our FANZONE page to cast your vote for the Matchday 21 Player of the Week. We also want to know who you think scored the Goal of the Week. Check out the contenders below, courtesy of the Bundesliga's official YouTube channel, and then vote for your favourite here. The results will be announced tomorrow!

By now you've surely heard about what a barnstorming weekend was had in the Bundesliga - now you can check out the action for yourself by watching the highlights of all nine top-flight matches on our WATCH page. We've also got exclusive post-match video interviews with key players, such as VfL Wolfsburg's four-goal hero Bas Dost. What are you waiting for?

Ron-Robert Zieler (l.) did not mince his words as he gave a frank assessment of his and Hannover's performance in their 2-1 defeat at home to SC Paderborn. Was he happy? Click here to find out what the German goalkeeper thought.

Hannover head coach Tayfun Korkut has been talking up the qualities of Portugal international right-back , who looks set to make his full Bundesliga debut against SC Paderborn later today: "He's a top player. He's just so hungry for it, I think he's only going to get better with each game."

The Foals took the Rhineland derby spoils over Köln thanks to Granit Xhaka's injury-time header on Saturday. The Swiss international found a second wind from somewhere to then charge all the way back to goalkeeper Yann Sommer to celebrate, with Ibrahima Traore comparing the Gladbach goalscorer's gait to Usain Bolt.

Schalke captain Benedikt Höwedes says his side paid the price for not taking a first-half lead in Saturday's 1-0 defeataway to Eintracht Frankfurt - and he's not the only one. Find out what Christian Fuchs, Marco Höger and Tranquillo Barnetta, as well as Eintracht match-winner Lucas Piazon made of the game right here.

Freiburg's finest

SC Freiburg may only have scored 21 times so far this season but they have found the net in spectacular style over the years. Coach Christian Streich could do worse than show his players the following video on the Bundesliga's official YouTube channel for inspiration ahead of their game in the capital this afternoon.

There's plenty more excitement on the cards today, with three of the league's four bottom sides all in action and looking to pull clear of the danger zone. First up is a rejuvenated Hertha Berlin side at home to SC Freiburg, before Hannover 96 and SC Paderborn, both winless in 2015, meet in the final Matchday 21 fixture. Be prepared for the next instalment of musical chairs at the bottom end of the table.

Saturday 14 February

And breathe!

What a weekend so far in the Bundesliga: seven games, 33 goals and still two more top-flight matches to come tomorrow. It's the league of the world champions for a reason, you know. Join us again at around 11:00 CET tomorrow for all the reaction to today's goal-filled action, as well as the build-up to Hertha's clash with Freiburg and Paderborn's trip to Hannover. Bis dann!

is all smiles now, but for a while it looked like VfL Wolfsburg were going to throw away three crucial points against Bayer 04 Leverkusen. The Dutchman scored four times to help the Wolves to an extraordinary 5-4 win - get all the reaction to that nine-goal thriller here.

let fans in on a bit of an in-joke following FC Bayern München's irresistible performance at home to Hamburger SV. Find out what players from both sides of the fence made of the game right here.

One of the biggest games of the weekend is taking place in Leverkusen this afternoon as Roger Schmidt's Werkself welcome second-placed VfL Wolfsburg to the BayArena. Sub-plots abound, with the hosts looking to return to the top four with victory, while in-form Wolfsburg are eager to stay in touch with FC Bayern at the summit. Furthermore, the latest member of the Wolfpack, , goes face to face with his former team-mates. Click here for our full match preview.

FC Bayern München head coach Pep Guardiola is normally almost as active on the touchline as his players are out on the pitch, but last week on Matchday 20 he was unusually restrained. Take a look at our video to find out why. Who knows how the fiery Catalan will react in the dugout later on today...

Ever fancied getting your hands on some exclusive Bundesliga merchandise? Well, now is your chance! Using the #bundeslogo hashtag on Twitter and Instagram, send us in your best pictures as you attempt to recreate the famous Bundesliga kick embedded in the league's logo. Click here for more information.

Game faces on

The teams in action today are making their final preparations for their game. Will they have a Valentine's day to remember, or to forget?

Friday 13 February

We'll leave you with some post-match reaction from the Signal Iduna Park, where Dortmund have beaten Mainz in a pulsating Matchday 21 opener. Head over here to find out what Ilkay Gündogan, Nuri Sahin, Niko Bungert and Yunus Malli made of the Friday evening encounter. Make sure you join us tomorrow as we look ahead to the rest of the weekend's action. Bis morgen!

In addition to the 100th North-South derby on Saturday and four years in charge of Gladbach for Lucien Favre another milestone will be reached this weekend when Thomas Schaaf (l.) sits on the bench for the 500th time. That's over 15 seasons worth of instruction-giving for the Eintracht Frankfurt coach. Find out more in our Eintracht Frankfurt vs. FC Schalke 04 match preview.

Saturday will be a special day for new Wolfsburg recruit Andre Schürrle when he makes an appearance at his previous BayArena stomping ground. The German international rose to prominence as part of the Werkself and now he is back there in opposition. Click here to read our match preview.

Like most people in Cologne this time of year, Peter Stöger and his Köln side got creative for their costumes as part of the annual Carnival celebrations. That was at the beginning of the week, however, and tomorrow is another game, and a massive one at that: the Rhineland derby against Gladbach.

Bremen's revival under Viktor Skripnik is quite remarkable. Bottom of the table when he took over, the Green-Whites have now risen to eighth having won six of their last ten matches. With Franco Di Santo back fit and Zlatko Junuzovic firing in free-kicks every week, times are good at the Weserstadion.

Jürgen Klopp always loves a reunion with Mainz, where he enjoys legendary status having represented the club for 11 years as a player and seven as coach. Here’s more on what he achieved with the 05ers, courtesy of the official Bundesliga YouTube channel:

BVB fans will be optimistic ahead of this eveing’s game. Mainz have lost just six of their first 20 games this season, a new club record, but Dortmund have local hero Marco Reus fit, firing on all cylinders after scoring last weekend and ready to write yet more Dortmund history after signing a new long-term contract this week. There is the pervading sense that Borussia’s crisis is behind them after the win against Freiburg and the Signal Iduna Park will be an intimidating place for Mainz tonight.

The last time Mainz played Dortmund, there was drama plenty. Borussia missed a penalty and then conceded two late goals to slip to a 2-0 defeat on Matchday 4, continuing the slide that lasted... well, up until last week it would appear when Jürgen Klopp's charges ran out 3-0 winners over SC Freiburg. Add to that the fact that Jürgen Klopp is encountering the club he took into the Bundesliga in 2004. Emotions will be running high indeed this evening. Here's our match preview.