Karim Bellarabi scored the Bundesliga's 50,000th goal in Bayer Leverkusen's win at Augsburg, Robert Lewandowski left it late to secure Bayern Munich a draw at Hertha Berlin and Lukasz Piszczek inspired Borussia Dortmund to victory at home against Wolfsburg on an enthralling Matchday 21.

How did your Official Fantasy Bundesliga team do on Matchday 21? Check your points tally here!

bundesliga.com rounds up the action...

Augsburg 1-3 Bayer Leverkusen

Karim Bellarabi scored the 50,000th goal in Bundesliga history to set Leverkusen on their way to back-to-back wins. The Germany winger converted from Kai Havertz's low cross to reach the milestone, before Javier 'Chicharito' Hernandez doubled the advantage before the break. Dominik Kohr pulled one back on the hour-mark for the hosts, but Chicharito's second of the game five minutes later secured all three points for Bayer.

Click here for the full report

Watch: Bellarabi reflects on scoring the #Bundesliga50k goal:

Hertha Berlin 1-1 Bayern Munich

Robert Lewandowski set another Bundesliga record on Saturday by scoring the latest goal ever recorded in Germany's top flight with his 96th-minute equaliser in Berlin. Hertha were dominant in the first half and deservedly took an early lead through Vedad Ibisevic. As the game wore on, however, the champions began to take control and got their reward with the very last kick of the game - and Lewandowski's 16th goal of the season.

Click here for the full report

Watch: Mats Hummels reviews Bayern's dramatic draw in the capital:

Borussia Dortmund 3-0 Wolfsburg

Lukasz Piszczek created two goals and scored himself as Borussia Dortmund eased to a comfortable home win against Wolfsburg. The Polish right-back crossed for Jeffrey Bruma to put through his own net in the first half, scored within three minutes of the second half restarting and then teed up Ousmane Dembele's fifth Bundesliga goal of the season before the hour.

Click here for the full report

Watch: Piszczek was full of praise for his teammates after BVB's Matchday 21 triumph:

Hoffenheim 2-0 Darmstadt

Second-half substitute Andrej Kramaric scored twice as Hoffenheim beat Darmstadt at the WIRSOL Rhein-Neckar Arena on Saturday afternoon. The Lilies held their own for long periods, but the Croatian's first Bundesliga brace proved too much for Torsten Frings' side.

Click here for the full report

Eintracht Frankfurt 0-2 Ingolstadt

Ingolstadt picked up three crucial points in the relegation dogfight courtesy of their highest ever Bundesliga away win. Romain Bregerie put the visitors ahead early, and Frankfurt's afternoon went from bad to worse: after David Abraham was sent off in the first half, Makoto Hasebe missed from the penalty spot in the second period. Pascal Groß kept his cool from the spot at the other end, and not even Mathew Leckie's late dismissal could mar Ingolstadt's day.

Click here for the full report

Ingolstadt celebrate in Frankfurt. © imago / Nordphoto

Mainz 0-2 Werder Bremen

Serge Gnabry and Thomas Delaney were on the score sheet as Alexander Nouri's side picked up a first victory of 2017 with a fine display.

Click here for the full report

Watch: Gnabry analyses Bremen's victorious effort in Mainz:

Hamburg 2-2 Freiburg

Aaron Hunt missed a late penalty as Hamburg were held to an entertaining draw by Freiburg. HSV twice surrendered leads, with Maximilian Philipp and Vincenzo Grifo scoring equalising goals for the visitors.

Click here for the full report

Watch: Hunt gives a frank analysis of Hamburg's draw:

Gladbach 1-2 Leipzig

Emil Forsberg and Timo Werner ended Borussia Mönchengladbach's recent resurgence with both scoring one and assisting the other in a 2-1 win which keeps Ralph Hasenhüttl's men hot on the heels of FC Bayern Munich at the top of the Bundesliga. Jannik Vestergaard scored a late consolation for the Foals, who also had a Thorgan Hazard penalty saved at the BORUSSIA-PARK, but the Red Bulls took the spoils to move to within five points of the record champions.

Click here for the full report

Watch: Forsberg explains how his team earned their win at Gladbach.

Cologne 1-1 Schalke

Anthony Modeste's 17th league goal of the season earned Cologne a point against Schalke in an entertaining encounter at the RheinEnergieSTADION. Austria international Alessandro Schöpf gave the visitors the lead after just 64 seconds, but Modeste restored parity just after the half-hour mark with a clinical finish past Schalke 'keeper Ralf Fährmann. Guido Burgstaller and Eric-Maxim Choupo-Moting both spurned opportunities to win the game for the Royal Blues, who extend their unbeaten run to five games in all competitions.

Click here for the full report

Watch: Bentaleb believes his side could've gotten more from the tight game against Cologne.

Click here to follow us on Facebook!

The final whistle sounded? Take the conversation further on Twitter!