Bottom side SV Darmstadt 98 beat Borussia Dortmund , a Chicharito brace downed Eintracht Frankfurt and Hamburger SV score three at RB Leipzig, while the Bundesliga remains on 49,999 goals after a thrilling Matchday 20.

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

SV Darmstadt 98 2-1 Borussia Dortmund

Darmstadt secured their first win in four months as USMNT forward Terrence Boyd scored his first Bundesliga goal against his former club. Borussia got one back just before half-time though youngster Raphael Guerreiro, but the Lilies responded in the second half through substitute Antonio Colak to condemn BVB to a fourth away defeat of the season.

Click here for the full report

Watch: Boyd's relief at his debut Bundesliga goal and praise for his teammates:

VfL Wolfsburg 2-1 TSG 1899 Hoffenheim

The Wolves came from behind to spoil Julian Nagelsmann's first anniversary in charge of high-flying Hoffenheim. Steven Zuber's neat finish had given the away side the lead, but Valerian Ismael's charges gathered themselves to hit back five minutes into the second half through Maximilian Arnold's sweetly-struck volley. Daniel Didavi pounced from close range to give the home side the lead and ultimately all three points.

Read the full report here

Watch: TSG coach Julian Nagelsmann on his side's mentality and approach:

RB Leipzig 0-3 Hamburger SV

Kyriakos Papadopoulos struck with his head against a former club for the second game in a row to give relegation-threatened Hamburg an early lead against title-hopefuls Leipzig. Fellow new signing Walace doubled the lead from shortly after from another corner. Aaron Hunt rounded off the impressive result in injury time to give HSV a third competitive win in a row and inflict a first home defeat on Ralph Hasenhüttl’s side.

Click here for the full report

Bayer 04 Leverkusen 3-0 Eintracht Frankfurt

Javier ‘Chicharito’ Hernandez got the ball rolling on Matchday 20 with a clinical finish in the opening five minutes. Frankfurt were always in the game until the Mexican doubled the home side’s lead just after the hour with his fifth Bundesliga brace. Kevin Volland then sealed the three points with his first Bayer goal 12 minutes from time as 24-year-old ‘keeper Bernd Leno made his 250th appearance for the club.

Click here for the full report

Watch: Chicharito on the team effort behind his goals:

FC Ingolstadt 04 0-2 FC Bayern München

A game that was even for long stretches, Ingolstadt looked like winning their first-ever point against the record champions until Arturo Vidal got on the end of Thomas Müller’s cross in the 90th minute. Arjen Robben added gloss to the scoreline moments late to move Bayern seven points clear of Leipzig in second as Manuel Neuer secured his 100th Bundesliga clean sheet for the club.

Click here for the full report

SC Freiburg 2-1 1. FC Köln

Vincenzo Grifo was influential as Freiburg saw off Köln in the weekend's final encounter. The attacking midfielder scored his side's opening goal and, after the visitors had levelled through Anthony Modeste's 16th Bundesliga goal of the season, teed up Maximilian Philipp for a 77th-minute winner.

Click here for the full match report

1. FSV Mainz 05 2-0 FC Augsburg

The home side took the lead after half an hour with a textbook counter attack as Colombia’s Jhon Cordoba played in Levin Öztunali to head the ball past the onrushing Marwin Hitz. Cordoba was again involved in the second goal when he was taken out by Hitz for a penalty on the hour mark. Jairo Samperio stepped up to convert the spot-kick and ensure all three points for his side on the day loanee Bojan made his first start in the Bundesliga.

Click here for the full report

Watch: Bojan praises the Mainz fans on his home Bundesliga debut:

FC Schalke 04 2-0 Hertha Berlin

It was a confident performance by the Royal Blues against the side from the capital, but Schalke needed until just before half time to take the lead through Guido Burgstaller after Nabil Bentaleb’s chipped assist. The Algeria international also aided the second as he played the ball to Leon Goretzka, who did the rest to fire past Rune Jarstein in the Hertha goal.

Click here for the full report

SV Werder Bremen 0-1 Borussia Mönchengladbach

Thorgan Hazard’s fifth Bundesliga goal of the season in the 12th minute was enough for Gladbach to take all three points with them from Bremen. There were further chances for Borussia to extend their lead, but also for Werder to draw level. Neither side could find another goal as the Foals make it three league wins on the bounce.

Click here for the full report

Watch: Hazard on his goal-scoring confidence:

Click here to follow us on Facebook!

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