Bayern Munich were crowned champions of Germany for a 24th time with a record seven games to spare after victory at Hertha Berlin.

Midfielder Toni Kroos set them on their way, finishing from 14 yards after Thomas Muller's cross.

Mario Gotze made it 2-0 with a header from Bastian Schweinsteiger's cross, before Adrian Ramos's penalty reduced the deficit.

But Franck Ribery's lob sparked wild celebrations among Bayern's fans.

Guardiola has enjoyed many momentous moments during his managerial career.

But steering Bayern to a runaway success over their domestic rivals will feature highly on the 43-year-old's curriculum vitae, along with his three La Liga titles and two Champions League successes at Barcelona.

The Spaniard, in his first season in charge of Munich, celebrated with his players on the Olympic Stadium pitch afterwards.

But Guardiola's attention will already have turned to next week's Champions League quarter-final with Manchester United.

Having secured the third piece of silverware of his short reign to go with the Uefa Super Cup and Fifa Club World Cup, Guardiola can now focus all his efforts on winning the European Cup.

Bayern Munich manager Pep Guardiola

Pep Guardiola could end his first season in charge of Bayern Munich with five trophies. Having already won the Bundesliga, Super Cup and Club World Cup, Bayern are in the quarter-finals of the Champions League and semi-finals of the German Cup.

Hertha went the same way as Bayern's previous 18 Bundesliga opponents.

This was their 52nd league game without defeat, while they have won 10 consecutive away matches in the league. The old record was nine - set by them last season.

Kroos slotted home his second league goal of the campaign after the home defence had failed to deal with Muller's sixth-minute cross.

Eight minutes later it was 2-0, Gotze scoring Bayern's 78th league goal with a well-placed header following Schweinsteiger's cross.

Bayern Munich defender Dante

Bayern Munich's Dante celebrates winning the Bundesliga title

In front of Germany manager Joachim Low, Muller was denied his 13th league goal by the bar shortly before the interval.

Hertha goalkeeper Thomas Kraft then used his leg to block Croatia striker Mario Mandzukic's goal-bound shot, before the hosts reduced the deficit from the penalty spot.

Adrian Ramos picked himself up after being fouled by Rafinha to make it 2-1 in the 66th minute.

But Bayern were not finished, Ribery's 79th-minute finish from a tight angle securing the victory that sent his side 25 points clear at the top with seven matches remaining.

Bayern Munich manager Pep Guardiola:

"I'm pleased we've done it. Another trophy for this club is important.

"We'll eat and celebrate together because when you have a little time to spare you ought to enjoy it.

"Many, many thanks to the club for the opportunity to be here and coach these outstanding players.

"We played really well for 30 minutes, we were dynamic but kept it simple and used the whole of the pitch.

"We controlled the game but forgot to attack at times."

Lineup, Bookings (1) & Substitutions (6)

Hertha BSC

  • 01 Kraft
  • 02 Pekarík
  • 23 van den Bergh
  • 03 Kobiashvili (Niemeyer - 64' )
  • 06 Janker
  • 25 Brooks
  • 13 Skjelbred Booked
  • 07 Hosogai
  • 20 Ramos (Wagner - 87' )
  • 34 Mukhtar (Furtado de Araújo - 71' )
  • 26 Schulz

Substitutes

  • 08 Ndjeng
  • 12 Furtado de Araújo
  • 18 Niemeyer
  • 32 Holland
  • 33 Wagner
  • 35 Gersbeck
  • 36 Syhre

Bayern Munich

  • 01 Neuer
  • 13 Rafinha
  • 27 Alaba
  • 21 Lahm
  • 17 Boateng
  • 04 Dante
  • 10 Robben (Ribéry - 54' )
  • 31 Schweinsteiger (Thiago Alcántara - 64' )
  • 25 Müller (Mandzukic - 54' )
  • 39 Kroos
  • 19 Götze

Substitutes

  • 05 van Buyten
  • 06 Thiago Alcántara
  • 07 Ribéry
  • 09 Mandzukic
  • 11 Shaqiri
  • 14 Pizarro
  • 22 Starke
Ref: Marco Fritz
Att: 76,197

Match Stats

Shots

4 13

On target

1 6

Corners

2 3

Fouls

13 8

Live Text Commentary

Full time

Full Time Match ends, Hertha Berlin 1, FC Bayern München 3.

90:00 +0:07 Full time

Full Time Second Half ends, Hertha Berlin 1, FC Bayern München 3.

86:37

Foul by Rafinha (FC Bayern München).

86:37

Peter Niemeyer (Hertha Berlin) wins a free kick in the attacking half.

86:04

Delay over. They are ready to continue.

86:02 Substitution

Substitution Substitution, Hertha Berlin. Sandro Wagner replaces Adrián Ramos because of an injury.

85:32

Delay in match Adrián Ramos (Hertha Berlin) because of an injury.

82:32

Corner, Hertha Berlin. Conceded by Jerome Boateng.

82:07

Foul by Thiago Alcántara (FC Bayern München).

82:07

Christoph Janker (Hertha Berlin) wins a free kick in the defensive half.

80:03

Franck Ribéry (FC Bayern München) wins a free kick in the attacking half.

80:03

Foul by Peter Niemeyer (Hertha Berlin).

79:32

Franck Ribéry (FC Bayern München) wins a free kick in the defensive half.

79:32

Foul by Per Skjelbred (Hertha Berlin).

79:13

Foul by Mario Mandzukic (FC Bayern München).

79:13

Peter Niemeyer (Hertha Berlin) wins a free kick in the defensive half.

78:08 Goal scored

Goal! Goal! Hertha Berlin 1, FC Bayern München 3. Franck Ribéry (FC Bayern München) left footed shot from a difficult angle on the left to the centre of the goal. Assisted by Mario Götze.

76:51

Foul by Dante (FC Bayern München).

76:51

Adrián Ramos (Hertha Berlin) wins a free kick in the attacking half.

76:29

Attempt missed. Mario Götze (FC Bayern München) right footed shot from the centre of the box is just a bit too high. Assisted by Philipp Lahm.

73:33

Attempt blocked. Mario Götze (FC Bayern München) right footed shot from the centre of the box is blocked. Assisted by Franck Ribéry.

72:04

Thiago Alcántara (FC Bayern München) wins a free kick in the attacking half.

72:04

Foul by Peter Niemeyer (Hertha Berlin).

71:47

Mario Götze (FC Bayern München) wins a free kick on the left wing.

71:47

Foul by Peter Pekarík (Hertha Berlin).

70:14 Substitution

Substitution Substitution, Hertha Berlin. Ronny replaces Hany Mukhtar.

68:37 Booking

Booking Per Skjelbred (Hertha Berlin) is shown the yellow card for a bad foul.

68:21

Mario Götze (FC Bayern München) wins a free kick in the attacking half.

68:21

Foul by Per Skjelbred (Hertha Berlin).

67:12

Toni Kroos (FC Bayern München) wins a free kick in the attacking half.

67:12

Foul by Hany Mukhtar (Hertha Berlin).

65:25 Goal scored

Goal! Goal! Hertha Berlin 1, FC Bayern München 2. Adrián Ramos (Hertha Berlin) converts the penalty with a right footed shot to the centre of the goal.

64:47

Penalty conceded by Rafinha (FC Bayern München) after a foul in the penalty area.

64:47

Penalty Hertha Berlin. Adrián Ramos draws a foul in the penalty area.

64:35

Attempt saved. Adrián Ramos (Hertha Berlin) header from the centre of the box is saved in the centre of the goal. Assisted by Per Skjelbred with a cross.

63:29 Substitution

Substitution Substitution, Hertha Berlin. Peter Niemeyer replaces Levan Kobiashvili.

63:08 Substitution

Substitution Substitution, FC Bayern München. Thiago Alcántara replaces Bastian Schweinsteiger.

62:38

Franck Ribéry (FC Bayern München) wins a free kick in the attacking half.

62:38

Foul by Christoph Janker (Hertha Berlin).

61:20

Attempt missed. David Alaba (FC Bayern München) left footed shot from the centre of the box is close, but misses the top left corner following a set piece situation.

60:45

Bastian Schweinsteiger (FC Bayern München) wins a free kick on the right wing.

60:45

Foul by Nico Schulz (Hertha Berlin).

60:22

Attempt saved. Mario Mandzukic (FC Bayern München) right footed shot from the right side of the box is saved in the bottom right corner. Assisted by Franck Ribéry.

59:21

Franck Ribéry (FC Bayern München) wins a free kick in the attacking half.

59:21

Foul by Peter Pekarík (Hertha Berlin).

54:59

Foul by Mario Mandzukic (FC Bayern München).

54:59

Peter Pekarík (Hertha Berlin) wins a free kick in the defensive half.

53:54 Substitution

Substitution Substitution, FC Bayern München. Franck Ribéry replaces Arjen Robben.

53:42 Substitution

Substitution Substitution, FC Bayern München. Mario Mandzukic replaces Thomas Müller.

53:23

Attempt missed. Nico Schulz (Hertha Berlin) right footed shot from outside the box misses to the left. Assisted by Levan Kobiashvili.

49:24

Bastian Schweinsteiger (FC Bayern München) wins a free kick on the right wing.

49:24

Foul by Levan Kobiashvili (Hertha Berlin).

48:09

Corner, FC Bayern München. Conceded by Christoph Janker.

45:45

Offside, FC Bayern München. Mario Götze tries a through ball, but Arjen Robben is caught offside.

45:00

Second Half begins Hertha Berlin 0, FC Bayern München 2.

45:00 +0:04 Half time

Half Time First Half ends, Hertha Berlin 0, FC Bayern München 2.

43:39

Attempt missed. Thomas Müller (FC Bayern München) right footed shot from outside the box is close, but misses to the right. Assisted by Jerome Boateng.

43:12

Toni Kroos (FC Bayern München) wins a free kick in the defensive half.

43:12

Foul by Hajime Hosogai (Hertha Berlin).

37:16

Offside, Hertha Berlin. Peter Pekarík tries a through ball, but Hany Mukhtar is caught offside.

36:49

Thomas Müller (FC Bayern München) hits the bar with a header from the centre of the box. Assisted by Mario Götze with a headed pass.

35:48

Attempt missed. Mario Götze (FC Bayern München) right footed shot from the centre of the box is close, but misses to the right.

32:01

Foul by Toni Kroos (FC Bayern München).

32:01

Hany Mukhtar (Hertha Berlin) wins a free kick in the attacking half.

31:08

Foul by Bastian Schweinsteiger (FC Bayern München).

31:08

Hany Mukhtar (Hertha Berlin) wins a free kick in the defensive half.

30:20

Attempt missed. Levan Kobiashvili (Hertha Berlin) left footed shot from outside the box misses to the left. Assisted by Christoph Janker with a headed pass.

26:08

Corner, FC Bayern München. Conceded by Johannes van den Bergh.

24:32

Offside, FC Bayern München. David Alaba tries a through ball, but Mario Götze is caught offside.

22:58

Rafinha (FC Bayern München) wins a free kick on the right wing.

22:58

Foul by Nico Schulz (Hertha Berlin).

18:25

Offside, Hertha Berlin. Levan Kobiashvili tries a through ball, but Adrián Ramos is caught offside.

17:38

Corner, Hertha Berlin. Conceded by Jerome Boateng.

16:23

Attempt saved. Arjen Robben (FC Bayern München) left footed shot from outside the box is saved in the bottom right corner. Assisted by Mario Götze.

13:38 Goal scored

Goal! Goal! Hertha Berlin 0, FC Bayern München 2. Mario Götze (FC Bayern München) header from the centre of the box to the top right corner. Assisted by Bastian Schweinsteiger.

11:06

Offside, Hertha Berlin. Thomas Kraft tries a through ball, but Per Skjelbred is caught offside.

7:54

Attempt saved. Mario Götze (FC Bayern München) right footed shot from a difficult angle on the right is saved in the bottom right corner. Assisted by Thomas Müller.

5:42 Goal scored

Goal! Goal! Hertha Berlin 0, FC Bayern München 1. Toni Kroos (FC Bayern München) right footed shot from the left side of the box to the bottom left corner.

4:25

Attempt missed. David Alaba (FC Bayern München) left footed shot from outside the box misses to the right.

3:56

Corner, FC Bayern München. Conceded by Peter Pekarík.

0:34

Mario Götze (FC Bayern München) wins a free kick in the defensive half.

0:34

Foul by Hajime Hosogai (Hertha Berlin).

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers