Bundesliga leaders Bayern Munich stretched their unbeaten league run to 50 matches with a comfortable win at home against Bayer Leverkusen.

Mario Mandzukic's header opened the scoring before Bastian Schweinsteiger's free-kick doubled the lead.

Stefan Kiessling pulled a goal back with a header in injury-time.

Bayern, who had president Uli Hoeness jailed for tax fraud, are now 23 points clear in the league with nine matches left.

Did you know?

Bayern have scored at least two goals in their last 17 Bundesliga matches, setting a new record.

Saturday's victory was a record 17th consecutive Bundesliga victory, and they could claim the defence of their title as early as next weekend if they win at Mainz and Borussia Dortmund and Schalke fail to win.

Hoeness was convicted of major tax fraud and sentenced to three-and-a-half years in prison on Thursday.

But, against a Leverkusen side who were the last team to beat Bayern in the league in October 2012, the defending European champions continued their impressive season on the field.

Pep Guardiola's men progressed to the quarter-finals of the Champions League on Tuesday night after a second-leg draw at home with Arsenal , while Leverkusen were knocked out by Paris St-Germain.

Second-placed Dortmund's 2-1 defeat at home against Borussia Monchengladbach earlier on Saturday has made life even more comfortable for Bayern but, such is their dominance, successive titles has looked a formality for a long time.

Bayern dominated at the Allianz Arena and the pressure told on 43 minutes when Croatian forward Mandzukic met Schweinsteiger's cross with a powerful header.

The victory was made sure of soon after the restart when Germany midfielder Schweinsteiger curled a free-kick into the top corner after Diego Contento had been fouled.

Kiessling headed home Roberto Hilbert's cross in the last few seconds to pull a goal back for Leverkusen.

Lineup, Bookings (5) & Substitutions (5)

Bayern Munich

  • 01 Neuer
  • 13 Rafinha Booked
  • 26 Contento Booked
  • 39 Kroos (Thiago Alcántara - 85' )
  • 05 van Buyten
  • 17 Boateng
  • 10 Robben (Ribéry - 66' )
  • 31 Schweinsteiger
  • 09 Mandzukic (Shaqiri - 75' )
  • 25 Müller
  • 19 Götze

Substitutes

  • 06 Thiago Alcántara
  • 07 Ribéry
  • 08 Javi Martínez
  • 11 Shaqiri
  • 21 Lahm
  • 22 Starke
  • 27 Alaba

Bayer 04 Leverkusen

  • 01 Leno
  • 14 Hilbert
  • 17 Boenisch
  • 06 Rolfes
  • 04 Wollscheid
  • 05 Spahic Booked
  • 08 Bender Booked
  • 10 Can (Derdiyok - 80' )
  • 11 Kießling
  • 27 Castro Booked
  • 07 Son Heung-min (Sam - 66' )

Substitutes

  • 09 Derdiyok
  • 18 Sam
  • 19 Brandt
  • 20 Guardado
  • 22 Yelldell
  • 26 Donati
  • 37 Wagener
Ref: Markus Schmidt
Att: 71,000

Match Stats

Shots

23 6

On target

8 3

Corners

12 6

Fouls

11 18

Live Text Commentary

Full time

Full Time Match ends, FC Bayern München 2, Bayer 04 Leverkusen 1.

90:00 +1:41 Full time

Full Time Second Half ends, FC Bayern München 2, Bayer 04 Leverkusen 1.

90:00 +0:38 Goal scored

Goal! Goal! FC Bayern München 2, Bayer 04 Leverkusen 1. Stefan Kießling (Bayer 04 Leverkusen) header from the left side of the six yard box to the bottom right corner. Assisted by Roberto Hilbert with a cross.

89:16

Corner, Bayer 04 Leverkusen. Conceded by Thiago Alcántara.

89:09

Attempt blocked. Sebastian Boenisch (Bayer 04 Leverkusen) right footed shot from outside the box is blocked. Assisted by Sidney Sam.

87:19

Offside, Bayer 04 Leverkusen. Bernd Leno tries a through ball, but Stefan Kießling is caught offside.

86:56

Offside, FC Bayern München. Thomas Müller tries a through ball, but Xherdan Shaqiri is caught offside.

86:53

Attempt saved. Thomas Müller (FC Bayern München) right footed shot from the centre of the box is saved in the centre of the goal.

86:47

Attempt saved. Franck Ribéry (FC Bayern München) right footed shot from outside the box is saved in the top left corner. Assisted by Xherdan Shaqiri.

85:36 Booking

Booking Lars Bender (Bayer 04 Leverkusen) is shown the yellow card for a bad foul.

85:30

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

85:30

Foul by Lars Bender (Bayer 04 Leverkusen).

85:01

Corner, Bayer 04 Leverkusen. Conceded by Jerome Boateng.

84:46 Substitution

Substitution Substitution, FC Bayern München. Thiago Alcántara replaces Toni Kroos.

84:22

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

84:22

Sidney Sam (Bayer 04 Leverkusen) wins a free kick in the defensive half.

82:21

Attempt blocked. Mario Götze (FC Bayern München) right footed shot from the left side of the box is blocked.

81:16

Corner, FC Bayern München. Conceded by Simon Rolfes.

81:15

Attempt blocked. Xherdan Shaqiri (FC Bayern München) left footed shot from outside the box is blocked.

80:25 Booking

Booking Emir Spahic (Bayer 04 Leverkusen) is shown the yellow card for a bad foul.

80:16

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

80:16

Foul by Emir Spahic (Bayer 04 Leverkusen).

79:22 Substitution

Substitution Substitution, Bayer 04 Leverkusen. Eren Derdiyok replaces Emre Can.

78:23

Offside, Bayer 04 Leverkusen. Simon Rolfes tries a through ball, but Gonzalo Castro is caught offside.

77:08 Booking

Booking Rafinha (FC Bayern München) is shown the yellow card for a bad foul.

77:04

Foul by Rafinha (FC Bayern München).

77:04

Emre Can (Bayer 04 Leverkusen) wins a free kick in the attacking half.

76:29

Foul by Xherdan Shaqiri (FC Bayern München).

76:29

Roberto Hilbert (Bayer 04 Leverkusen) wins a free kick in the attacking half.

75:46

Foul by Xherdan Shaqiri (FC Bayern München).

75:46

Emre Can (Bayer 04 Leverkusen) wins a free kick on the right wing.

74:59 Substitution

Substitution Substitution, FC Bayern München. Xherdan Shaqiri replaces Mario Mandzukic.

73:12

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

73:12

Foul by Emre Can (Bayer 04 Leverkusen).

71:40

Daniel van Buyten (FC Bayern München) wins a free kick in the defensive half.

71:40

Foul by Stefan Kießling (Bayer 04 Leverkusen).

71:00

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

71:00

Foul by Sebastian Boenisch (Bayer 04 Leverkusen).

70:20

Corner, FC Bayern München. Conceded by Bernd Leno.

70:19

Attempt saved. Toni Kroos (FC Bayern München) right footed shot from outside the box is saved in the bottom left corner. Assisted by Franck Ribéry.

69:56

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

69:33

Corner, FC Bayern München. Conceded by Philipp Wollscheid.

69:04

Offside, Bayer 04 Leverkusen. Sebastian Boenisch tries a through ball, but Stefan Kießling is caught offside.

68:44

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

68:44

Simon Rolfes (Bayer 04 Leverkusen) wins a free kick in the defensive half.

67:23

Attempt missed. Diego Contento (FC Bayern München) left footed shot from the left side of the box misses to the left following a corner.

67:05

Corner, FC Bayern München. Conceded by Philipp Wollscheid.

65:39 Substitution

Substitution Substitution, Bayer 04 Leverkusen. Sidney Sam replaces Heung-Min Son.

65:30 Substitution

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

65:00

Diego Contento (FC Bayern München) wins a free kick on the left wing.

65:00

Foul by Lars Bender (Bayer 04 Leverkusen).

64:47

Attempt blocked. Mario Mandzukic (FC Bayern München) right footed shot from the left side of the box is blocked. Assisted by Mario Götze.

60:44

Attempt blocked. Mario Mandzukic (FC Bayern München) right footed shot from the centre of the box is blocked. Assisted by Bastian Schweinsteiger with a cross.

60:11

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

60:11

Foul by Emre Can (Bayer 04 Leverkusen).

58:27

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

58:27

Foul by Emre Can (Bayer 04 Leverkusen).

56:25 Booking

Booking Gonzalo Castro (Bayer 04 Leverkusen) is shown the yellow card for a bad foul.

56:20

Diego Contento (FC Bayern München) wins a free kick on the left wing.

56:20

Foul by Gonzalo Castro (Bayer 04 Leverkusen).

55:49

Attempt saved. Mario Mandzukic (FC Bayern München) header from the left side of the box is saved in the centre of the goal. Assisted by Toni Kroos.

54:49

Attempt missed. Bastian Schweinsteiger (FC Bayern München) right footed shot from outside the box is too high following a corner.

54:31

Corner, FC Bayern München. Conceded by Philipp Wollscheid.

53:54

Corner, FC Bayern München. Conceded by Sebastian Boenisch.

53:53

Attempt blocked. Mario Götze (FC Bayern München) right footed shot from the right side of the box is blocked. Assisted by Toni Kroos.

52:53

Attempt missed. Simon Rolfes (Bayer 04 Leverkusen) left footed shot from the left side of the box is high and wide to the left following a corner.

52:40

Corner, Bayer 04 Leverkusen. Conceded by Daniel van Buyten.

51:18 Goal scored

Goal! Goal! FC Bayern München 2, Bayer 04 Leverkusen 0. Bastian Schweinsteiger (FC Bayern München) from a free kick with a right footed shot to the top left corner.

49:56

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

49:56

Foul by Roberto Hilbert (Bayer 04 Leverkusen).

46:09

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

46:09

Emre Can (Bayer 04 Leverkusen) wins a free kick in the defensive half.

45:05

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

45:05

Foul by Lars Bender (Bayer 04 Leverkusen).

45:00

Second Half begins FC Bayern München 1, Bayer 04 Leverkusen 0.

45:00 +0:02 Half time

Half Time First Half ends, FC Bayern München 1, Bayer 04 Leverkusen 0.

44:45

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

44:45

Foul by Gonzalo Castro (Bayer 04 Leverkusen).

43:41 Goal scored

Goal! Goal! FC Bayern München 1, Bayer 04 Leverkusen 0. Mario Mandzukic (FC Bayern München) header from the centre of the box to the bottom left corner. Assisted by Bastian Schweinsteiger with a cross.

40:45

Corner, Bayer 04 Leverkusen. Conceded by Manuel Neuer.

38:31

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.

36:21

Corner, FC Bayern München. Conceded by Gonzalo Castro.

35:47

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

35:47

Foul by Heung-Min Son (Bayer 04 Leverkusen).

34:12

Corner, Bayer 04 Leverkusen. Conceded by Jerome Boateng.

33:19

Diego Contento (FC Bayern München) wins a free kick on the left wing.

33:19

Foul by Roberto Hilbert (Bayer 04 Leverkusen).

29:03

Attempt saved. Stefan Kießling (Bayer 04 Leverkusen) header from the centre of the box is saved in the top left corner. Assisted by Gonzalo Castro with a cross.

28:34

Corner, Bayer 04 Leverkusen. Conceded by Manuel Neuer.

28:31

Attempt saved. Simon Rolfes (Bayer 04 Leverkusen) left footed shot from outside the box is saved in the top centre of the goal.

27:44 Booking

Booking Diego Contento (FC Bayern München) is shown the yellow card for a bad foul.

27:39

Foul by Diego Contento (FC Bayern München).

27:39

Roberto Hilbert (Bayer 04 Leverkusen) wins a free kick on the right wing.

27:13

Foul by Daniel van Buyten (FC Bayern München).

27:13

Stefan Kießling (Bayer 04 Leverkusen) wins a free kick in the defensive half.

23:11

Offside, FC Bayern München. Toni Kroos tries a through ball, but Mario Mandzukic is caught offside.

23:08

Attempt blocked. Toni Kroos (FC Bayern München) left footed shot from outside the box is blocked.

21:08

Jerome Boateng (FC Bayern München) wins a free kick on the left wing.

21:08

Foul by Stefan Kießling (Bayer 04 Leverkusen).

19:31

Attempt missed. Thomas Müller (FC Bayern München) left footed shot from outside the box is too high.

19:10

Attempt saved. Mario Mandzukic (FC Bayern München) header from the centre of the box is saved in the centre of the goal. Assisted by Rafinha with a cross.

18:11

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

18:11

Stefan Kießling (Bayer 04 Leverkusen) wins a free kick in the defensive half.

17:04

Offside, Bayer 04 Leverkusen. Emre Can tries a through ball, but Stefan Kießling is caught offside.

16:20

Daniel van Buyten (FC Bayern München) wins a free kick in the defensive half.

16:20

Foul by Stefan Kießling (Bayer 04 Leverkusen).

14:53

Corner, FC Bayern München. Conceded by Sebastian Boenisch.

13:57

Offside, Bayer 04 Leverkusen. Lars Bender tries a through ball, but Stefan Kießling is caught offside.

12:02

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

12:02

Gonzalo Castro (Bayer 04 Leverkusen) wins a free kick in the defensive half.

11:11

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

11:11

Foul by Stefan Kießling (Bayer 04 Leverkusen).

10:14

Attempt missed. Heung-Min Son (Bayer 04 Leverkusen) right footed shot from the centre of the box is close, but misses to the left. Assisted by Stefan Kießling with a through ball.

8:40

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

8:40

Foul by Stefan Kießling (Bayer 04 Leverkusen).

8:08

Foul by Jerome Boateng (FC Bayern München).

8:08

Roberto Hilbert (Bayer 04 Leverkusen) wins a free kick in the defensive half.

7:38

Corner, FC Bayern München. Conceded by Emre Can.

7:36

Attempt saved. Arjen Robben (FC Bayern München) left footed shot from the right side of the box is saved in the bottom right corner. Assisted by Rafinha.

6:57

Corner, FC Bayern München. Conceded by Emir Spahic.

5:44

Attempt missed. Bastian Schweinsteiger (FC Bayern München) left footed shot from outside the box is too high. Assisted by Arjen Robben.

2:09

Attempt blocked. Toni Kroos (FC Bayern München) right footed shot from outside the box is blocked. Assisted by Daniel van Buyten.

1:45

Corner, FC Bayern München. Conceded by Heung-Min Son.

1:30

Corner, FC Bayern München. Conceded by Lars Bender.

1:29

Attempt blocked. Mario Götze (FC Bayern München) right footed shot from the centre of the box is blocked.

1:06

Attempt blocked. Mario Götze (FC Bayern München) right footed shot from outside the box is blocked. Assisted by Mario Mandzukic with a headed pass.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers