(CNN) -- Borussia Dortmund capped a second successive title-winning season by setting a new Bundesliga points record in the final round of matches on Saturday.
Jurgen Klopp's team thrashed Freiburg 4-0 to finish on 81 points from 34 games, equaling second-placed Bayern Munich's record of 25 victories in a campaign.
Dortmund, having wrapped up a fifth title overall with two rounds remaining, extended the club's unbeaten league run to 28 matches as Jakub Blaszczykowski and Robert Lewandowski -- hoping to star for co-hosts Poland in the upcoming Euro 2012 finals -- both scored twice in the first half.
It gave the club six more points than last season, and maintained momentum ahead of the German Cup final against Bayern on May 12.
Striker Lewandowski ended with 22 league goals, putting him four behind Bayern's Mario Gomez and seven adrift of Schalke's leading Klaas-Jan Huntelaar.
Bayern hold most Bundesliga milestones, including that of 21 titles, but the Bavarians lost their mantle of 79 points achieved twice in the 1970s -- an equivalent figure, as a win in those days earned only two points not the current three.
However, Jupp Heynckes' team ended the Bundesliga season on a high with a 4-1 away win that condemned second-bottom Cologne to the second division -- and Bayern still have the prospect of European success in the Champions League final against English club Chelsea in Munich on May 19.
Gomez could not add to his tally, but fellow Germany international Thomas Muller netted twice and Dutch winger Arjen Robben scored his 12th league goal this season as Bayern finished nine points clear of third-placed Schalke.
Cologne farewelled the top flight and 18-goal striker Lukas Podolski, who is moving to English club Arsenal after playing for Germany at Euro 2012.
Dutch striker Huntelaar consolidated his position as the league's top scorer with two more goals as Schalke won 3-2 at Werder Bremen.
Schalke had already clinched Germany's final automatic Champions League place last weekend, and will be joined in Europe's top club competition by Borussia Monchengladbach.
Gladbach will play in the qualifying rounds after finishing six points clear of fifth-placed Bayer Leverkusen, beating Mainz 3-0 as Dortmund-bound Marco Reus scored twice and set up another goal.
The 22-year-old, who will rejoin the club he played for as a youth after Euro 2012, finished the season with 18 league goals alongside Lewandowski and Bremen's Claudio Pizarro -- who also scored twice against Schalke.
Leverkusen will play in the second-tier Europa League after closing with a 4-1 win at Nuremberg -- in which striker Stefan Kiessling scored a hat-trick to finish on 16 goals, and former Germany captain Michael Ballack made his final appearance for the club.
Stuttgart consolidated sixth with a 3-2 win over Wolfsburg, who missed out on the final European place as Hanover took seventh with a 2-1 win over bottom team Kaiserslautern.
Hertha Berlin avoided automatic relegation by beating Hoffenheim 3-1 to move out of the bottom two, but must now take on a second division club -- either Fortuna Dusseldorf, SC Paderborn or St. Pauli -- in a two-leg playoff.