Updated

Two months before the season ends, Bayern Munich can claim one of the best seasons in German soccer history.

Bayern earned the Bundesliga championship with seven games to spare, early than any team in the 51-year history of the league, after defeating Hertha Berlin 3-1 on Tuesday.

Toni Kroos, Mario Goetze and Franck Ribery scored for Bayern, which notched its 19th consecutive victory in the Bundesliga. Bayern has won 25 of 27 games and stretched its record unbeaten streak to 52.

Led by former Barcelona coach Pep Guardiola, Bayern has not lost in the Bundesliga since Oct. 28, 2012, against Bayer Leverkusen.

Bayern beat by one game its own record for the earliest clinched championship, set last season when it won the Bundesliga with a 25-point lead over Borussia Dortmund.