By Gabriel Tan
Goals from Ivan Perisic and Shinji Kagawa eventually proved enough for BVB to make it two championships in a row, despite Bayern Munich's best efforts to keep the title race going for another week with a 2-1 win over Werder Bremen.
Elsewhere, Mainz secured their top-flight status for another season with a 0-0 draw against Wolfsburg, although there was no such luck for Kaiserslautern, who were relegated despite a 2-1 victory over Hertha Berlin.
Bayer Leverkusen kept alive their European hopes with a 1-0 triumph over Hoffenheim, Augsburg edged closer to safety with a 1-1 draw against Schalke, while Nuremberg and Hamburg also played out a 1-1 draw.
Here, ESPNSTAR.com takes a look at the best performers in the Bundesliga this week.
GK: Marc-Andre ter Stegen (Borussia Monchengladbach)
While he may have been on the losing side on Saturday, Ter Stegen was able to walk off the pitch with his head held high after pulling off a series of outstanding saves and restricting Dortmund to just two goals.
The 19-year-old came out with an amazing stop in the 20th minute when he denied Robert Lewandowski on the rebound after Shinji Kagawa's freekick had came back off the crossbar, before denying Mats Hummels in a one-on-one situation.
Lewandowski must have thought he had scored just after the hour mark when he met a freekick and sent a firm header towards goal, only to see Ter Stegen pull off another magnificent save.
RB: Timothy Chandler (Nuremberg)
Chandler was engaged in a gruelling duel with Marcell Jansen on Saturday but more than held his own against the former Bayern man.
The 22-year-old American international also provided plenty of support when his team went forward, and the importance of his role was highlighted in the 59th minute when Jansen laid on an assist for Son Heung-min on the one occasion he managed to get the better of Chandler.
CB: Omer Toprak (Bayer Leverkusen)
Toprak put in a strong display at the heart of defence for Leverkusen on Saturday, using his body well to defend against his direct opponent and allowing goalkeeper Bernd Leno a clear run at the ball when dealing with crosses.
He also teamed up well with Manuel Friedrich to shut Sven Schipplock out, resulting in the striker being replaced nine minutes from the end.
CB: Joel Matip (Schalke)
The 20-year-old showed why he's one of the most highly-rated youngsters in the Bundesliga on Sunday with a masterclass display for Schalke.
With Christoph Metzelder busy with Torsten Oehrl, Matip took it upon himself to pick up the loose man in the box and effectively negated the influence of Koo Ja-cheol, one of the league's in-form players at the moment.
The Cameroon international also looked classy in possession, and laid on an assist for Klaas-Jan Huntelaar with a glorious long ball.
LB: Marcel Schmelzer (Borussia Dortmund)
With the Bundesliga title now sewn up, Schmelzer will spend the remainder of the season hoping to impress Germany coach Joachim Low and booking a seat for the plane to Euro 2012. And based on his performances this season, it will be extremely harsh if he is deemed not good enough for Low's 23-man squad.
Against Gladbach on Saturday, the 24-year-old was a real creative force for his team down the left, whipping in some dangerous deliveries with his cultured left foot. It was from one of his deliveries that Dortmund took the lead in the 23rd minute when Ivan Perisic met his cross and headed home.
Schmelzer then played ball over the top that sent Hummels one-on-one with Ter Stegen, although the Dortmund centre-back failed to score, before linking up well with Lewandowski to set up Kagawa for their second.
At the other end, he also showed good defensive awareness when he denied Marco Reus a clear scoring opportunity after the Dortmund-bound forward had rounded Roman Weidenfeller and looked certain to score.
RM: Zlatko Junuzovic (Werder Bremen)
Junuzovic had a good game against Bayern at the weekend and put Diego Contento on the back foot with his driving runs, especially during the opening hour when Bremen were firmly in control of the match.
CM: Elkin Soto (Mainz)
Mainz picked up the vital point they needed on Friday to secure their Bundesliga status for another season with a 0-0 draw against Wolfsburg.
And in a game that was largely bereft of clear-cut chances, Soto put his hand up for man-of-the-match honours with an all-action display in midfield.
He chased and harried the Wolfsburg midfielders into giving up possession, but also looked to get his side forward when he had the ball, charging straight down the middle and looking to play in Mohamed Zidan.
CM: Daniel Didavi (Nuremberg)
For the second week in a row, Didavi forces his way into our Bundesliga Team of the Week after another impressive display for Nuremberg.
The 22-year-old never stopped running on Saturday and was rewarded for his perserverance in the 64th minute when he was picked out by Timmy Simons at the far post and blasted a shot into the back of the net.
LM: Axel Bellinghausen (Augsburg)
Bellinghausen gave the Schalke defence a real headache on Sunday as Augsburg picked up another point that sees them edge ever closer to safety.
The 28-year-old nearly scored in the 10th minute when he was denied by Lars Unnerstall, before getting himself into another good position just before halftime, although he was once again unable to beat the Schalke keeper.
Bellinghausen kept Atsuto Uchida busy all afternoon long, and was his side's most dangerous and productive outlet.
ST: Andrew Wooten (Kaiserslautern)
It was a case of too little, too late on Saturday as Kaiserslautern were relegated despite their win over Hertha. However, at least they gave their fans something to cheer about by recording their first victory in 21 matches.
Wooten provided the visitors with a real focal point in attack and had a hand in their opener when he linked up well with Olcay Sahan to set Oliver Kirch up, before getting on the scoresheet himself when he fired past Thomas Kraft after receiving the ball from Kostas Fortounis.
ST: Andre Schurrle (Bayer Leverkusen)
Schurrle handed Leverkusen all three points on Saturday when he scored a cracking effort in the 79th minute, picking up possession and curling a sublime shot into the far corner.
The German international provided a outlet for his side all afternoon long, and linked up well with Renato Augusto in particular.