Bundesliga Matchday 20: Three things we learned
(Sascha Steinbach/Getty Images)

The goals, drama, and excitement continued to flow in the Bundesliga as Matchday 20 served up yet another cracker.

Here are three things we learned from the weekend's fixtures.

Schalke resigned to their fate as Mainz and Köln both win

If Schalke are going to have any hope of staying up this season, they will need the help of other teams around them. That didn't come this weekend, though. 

Despite Shkodran Mustafi making his debut for the Royal Blues and their signs of promise in recent weeks, they were unable to shore up their defence any further as they conceded three in a 3-0 home defeat at the hands of RB Leipzig

As for their relegation rivals, both Mainz 05 and FC Köln picked up victories that cut Schalke even further adrift at the bottom of the table. Firstly, Mainz were able to to grind a 1-0 win against a 10-men Union Berlin to give them a lifeline in their hopes of remaining in the division thanks to a Moussa Niakhate penalty. The nearest team to Schalke, Mainz now sit five points ahead of the Royal Blues. 

The big story, though, was in North Rhine-Westphalia as Köln secured an unlikely but dramatic derby win against Borussia Mönchengladbach through a brace from Elvis Rexhbecaj. The win takes Markus Gisdol's side four points clear of the automatic relegation spot, which will make the win over their rivals all the more sweet. They celebrated in humorous style, lifting the corner flag aloft after the match, replicating their opponents celebration after the reverse fixture - sweet revenge for the Billy Goats.

Dortmund's season continues to go from bad to worse 

Borussia Dortmund's 2-1 loss at SC Freiburg this weekend signalled their 10th defeat in all competitions this season (their 8th in the league), one more than they had in the whole of last year. Freiburg's win, their first in over 10 years against Dortmund, said much more about the demise of Edin Terzic's side than it did the rise of Christian Streich's.

Freiburg did not create much in the way of clear cut chances, so the fact they were able to score twice says a lot about the mentality and concentration of this current Dortmund side, though some blame must lay at the hands of goalkeeper Marwin Hitz. They are simply making mistakes which they would not ordinarily make. 

Known for their attacking prowess, BVB looked a little lost going forward and relied on substitute 16-year old Youssoufa Moukoko (who registered more shots in his 30 minutes on the pitch alone than the entire team managed in the previous 60 minutes) to get them on the scoresheet. 

If it was in doubt that all is not well in Dortmund, the sight of captain Marco Reus reacting angrily after being substituted off more or less confirmed the issues which may well run deeper than at head coach. 

Since the result, things have gotten a little worse for Dortmund as they drew Borussia Mönchengladbach in the DFB-Pokal. With a tough match in the Champions League against Spanish side Sevilla around the corner and lagging 16 points behind Bayern Munich at the top, it is not beyond the realm of possibility that Dortmund could be out of all three competitions much sooner than they would have hoped. If they somehow fail to qualify for Europe, their situation will look very dark with their biggest names likely to look for the exit door. 

Dark horses show no sign of letting up 

VfL Wolfsburg and Eintracht Frankfurt find themselves sitting in 3rd and 4th respectively, and probably to their own surprise they continued their spectacular seasons with a victory each this weekend. 

Frankfurt's impressive run continued with yet another free-flowing  attacking performance against TSG Hoffenheim as they ran out 3-1 winners. Filip Kostic was in fine form once again, chipping in with a goal and two assists. The third was the pick of the bunch, and it embodied Adi Hutter's side of late with Kostic, Daichi Kamada, and Andre Silva combining wonderfully for the latter's 17th goal of the season. With the positive impact of the return of Luka Jovic still seemingly reverberating around this Frankfurt team, they are going from strength to strength. European qualification has suddenly become a very real possibility for Die Adler.

Wolfsburg looked equally assured as they cruised to victory against FC Augsburg. They have now won their last five in a row, and they are undefeated since the middle of December when they only narrowly lost out against Munich. Led by the imperious Wout WeghorstOliver Glasner's side are looking like a shadow of their former conservative, defensively-minded selves as they continue to pile on the goals and remain firm in the Champions League spots.