Highlights
F. Zwayer
0:24
Watch: Thomas Müller reaction
Watch: Thomas Tuchel reaction
90'
+ 6
Full time! Mainz 3-1 Bayern
Another twist in the title race as a brilliant Mainz comeback hands Tuchel his first Bundesliga defeat as Bayern coach. It's now over to Dortmund, who will go top with a win over Frankfurt...
Full-time
90'
+ 3
Big save!
Nervy moments as Cancelo cuts a cross back to Tel. The Bayern teenager catches it well, but Zentner gets down to block at his near post.
90'
+ 3
Party time in Mainz
The Mainz fans are singing loud and proud, scarves aloft. Great sight, great sound!
90'
+ 1
Into time added on
Five additional minutes in Mainz. Svensson's side have the ball in the Bayern half...
89'
All-out attack
A minute of normal time to go. Every outfield Bayern player is in the Mainz half...
Up the Mainz!
© Imago
85'
Underdogs flip the script
0'
26.3 %
86'
98.7 %
85'
Clinical from Mainz
xGoals
3
2.14
1.87
3
Goals
84'
Mainz injury
Fernandes has pulled something. Hack is on in his stead.
83'
Substitution
80'
Sane and Gnabry on
Can they wrestle something back for Bayern in the closing stages?
80'
Substitution
80'
Substitution
79'
A third Mainz goal!
What is happening?! Stanisic blocks a shot from Ingvartsen behind for a corner. Bayern initially clear, but the 05ers calmly shift the ball back into the final third. Onisiwo lays the ball off to Hanche-Olsen, who touches it to his left for Martin to sweep a fine finish into the bottom corner.
77'
Mainz switch
Ajorque, who's been brilliant as the target man, is replaced by Ingvartsen. Barkok offers another pair of fresh legs in attack, with the lively Lee withdrawn.
77'
Substitution
77'
Substitution
76'
Win Probability
72'
23.5 %
Now
71.2 %
75'
Double change
Kimmich and Müller make way for youngsters Gravenberch and Tel, with Bayern chasing the game.
75'
Substitution
75'
Substitution
73'
Mainz lead!
Incredible! Ajorque wins his header to flick a long ball into the box for Onisiwo. The Austrian stabs it into the path of Barreiro, who slots a fine finish past Sommer. What a run by the Luxembourg man! He just wanted it more than anyone else!
73'
Expected Goals
xGoals
1
1.6
1.87
1
Goals
70'
Pressure Handling
80%
%
Joao Cancelo
25 times under pressure
65'
Mainz are level!
Martin's free-kick is cleared by the head of de Ligt, but it's whipped back in with interest by Lee. Sommer can't keep hold of the shot, and there's Ajorque to head home from close range. There's a check for offside, but Cancelo was playing him on. Four in as many games for the Frenchman - game on!
65'
SituationGoal
ReviewOffside?
DecisionGoal
64'
Substitution
64'
Tale of the tape
Goal attempts
7off target
0on target
8off target
1on target
64'
Possession (%)
2971
60'
Yellow peril
Two bookings in quick succession for Mainz. Svensson urges calm...
56'
Anyone's game
Kimmich loses out in a dangerous position to Barreiro, but is grateful to see the ball roll through to Sommer. Müller then shoots wide after good work from Musiala. Very open start to the second half.
53'
Martin from range!
Widmer's throw-in is cleared only as far as Martin, who fizzes an effort past Sommer's far post from 18 yards. Bright start from Mainz!
49'
Ajorque!
Lee finds Onisiwo in the Bayern area. He twists away from his man and pings a cross into the six-yard box for Ajorque, who sends a first-time finish over under pressure from Stanisic.
46'
Away we go!
Mainz with fresh legs on the left-hand side as Martin replaces Caci. Bayern are unchanged.
Kick-off!
45'
+ 4
Half time! Mainz 0-1 Bayern
Sadio Mane's seventh Bundesliga goal is the difference between the sides at the break. The Senegal star has also had an effort ruled out, but Mainz have fought well and look capable of causing Bayern problems.
Half-time
45'
+ 3
Substitution
43'
Chance!
Onisiwo is played into the box, but he's under pressure from Stanisic and loses his footing at the vital moment. So unfortunate!
40'
Staying top
As things stand, Bayern will go five points clear at the summit. Second-placed Dortmund host Frankfurt later in the day, though, and will move back to within two points of the leaders with a win.
Mane's moment
© Imago
36'
Expected Goals
xGoals
0
0.4
1.44
0
Goals
33'
Chance!
Mane's involved again as Bayern flood the Mainz area. He slips it to his left for Cancelo, who fires over with black shirts well placed to his right.
32'
Ball Recovery Time
29'
Mane scores!
Bayern sneak ahead in Mainz! Cancelo lifts a cross towards the back post, where Mane rises in front of Mazraoui to get the crucial touch. That's his seventh in the Bundesliga, and Bayern's 53rd first-half goal of the campaign - a record!
29'
SituationGoal
ReviewHandball?
DecisionGoal
28'
Huge block!
Stanisic is caught out again. Lee helps the ball onto Barreiro, who sees a goal-bound shot blocked by the foot of Kimmich. Heroic stuff!
Keenly contested contest
© Imago
26'
Half chance
Barreiro pounces on a loose header from Stanisic on the edge of the Bayern area. The Mainz midfielder clips it over de Ligt on his way into the box, but is under heavy pressure and just runs it out of play as he goes to shoot.
24'
Counter threat
Mainz break after a Kimmich corner is cleared. Onisiwo barrels into Bayern territory, before feeding the overlapping Caci. He hooks a cross into the danger zone, but it's hoofed clear.
21'
Bayern the favourites to get the win
0'
54.9 %
Now
50.9 %
16'
Disallowed goal!
Musiala slips in Mane, who expertly dinks the ball over the advancing Zentner - but it won't count. He's adjudged to be a fraction offside upon VAR review.
14'
SituationNo goal
ReviewOffside?
DecisionNo goal
14'
Chance!
Bayern come again as Mane's let loose in the Mainz box. He selflessly plays it to his left for Müller, whose goal-bound shot is diverted to safety by Widmer's outstretched leg.
13'
Denied!
Kimmich sprays a brilliant pass over the top of the Mainz defence for Mazraoui. He controls well and tries to cut it back in front of Zentner, but a Mainz shirt gets in the way. Great opening!
12'
Mainz happy to let Bayern have the ball
Possession (%)
2476
10'
Mazraoui on
Davies trudges off to be replaced by Mazraoui, who's only played 13 minutes of Bundesliga football in 2023. He sets up shop on the right-hand side, with Cancelo switching to the left.
9'
Substitution
8'
Davies concern
Davies powers past Widmer, before pulling up. The Canadian signals to the bench as he goes to ground, and won't be able to continue.
6'
Wouldn't have counted!
Fernandes floats a free-kick into the box for Widmer. The Mainz full-back is unmarked, but is offside as he glances a header over. Lively start.
4'
Set-piece threat
Mainz with a free-kick from the right. It finds a red shirt at the back post, but Sommer claims the attempted header back across goal.
2'
Bayern mean business
Really positive start from Bayern, who went straight on the attack. Mainz will look to use the pace of Onisiwo to catch the visitors out on the break, you'd think.
Kick-off!
We're off!
Bayern get the ball rolling in their change black strip. Mainz are decked in red with white shorts.
Overdue Mane goal
Mane is 13 competitive games without a goal since scoring in the 6-2 win at home to Mainz on 29 October.
0:11
Watch: The Müller factor
0:12
Watch: Game faces on
Sea of Mainz red
The Mewa-Arena is filling up nicely. These are good times for Mainz, who are unbeaten in nine since losing at Union Berlin on 4 February.
1:09
Watch: Bayern in the house
More on those teams
Mainz show one change to the Cologne draw, with Jae-sung Lee preferred to Anton Stach in attack. As for Bayern, Josip Stanisic replaces the suspended Benjamin Pavard as Tuchel opts for a three-man defence. Alphonso Davies, Thomas Müller and Sadio Mane are rotated in following the midweek draw with Man City in the Champions League. Kingsley Coman and Leroy Sane drop to the bench, but Eric Choupo-Moting misses out with a recurring knee problem.
Mainz starting-line
Zentner - Fernandes, Bell, Hanche-Olsen - Widmer (c), Barreiro, Kohr, Caci - Lee, Onisiwo - Ajorque
Mainz subs
Dahmen, Martin, da Costa, Hack, Barkok, Stach, Ingvartsen, Burgzorg, Weiper
Bayern starting line-up
Sommer - Stanisic, Upamecano, de Ligt - Cancelo, Kimmich, Musiala, Goretzka, Davies - Müller (c), Mane
Bayern subs
Ulreich, Blind, Mazraoui, Gravenberch, Gnabry, Sane, Coman, Tel
Win for the birthday boy?
© IMAGO/BEAUTIFUL SPORTS/Wunderl/IMAGO/Beautiful Sports
Rocking the Rückrunde
Bayern and Mainz have been two of the top three teams in the 'Rückrunde' - or second half of the Bundesliga season - respectively picking up 23 and 22 points since Matchday 18. Only Borussia Dortmund (26) have collected more.
More Musiala magic?
© Maja Hitij/Getty Images
Predicted line-ups: Bayern
Tuchel's title-chasers will be hoping their centre-forward, Eric Maxim Choupo-Moting, is fit enough to start today. If he is, the Cameroon international should get plenty of top-quality service from the likes of Kingsley Coman, Leroy Sane, Thomas Müller and Jamal Musiala, while Joao Cancelo will switch to right-back with Benjamin Pavard suspended. Here's their predicted XI: Sommer - Cancelo, Upamecano, de Ligt, Davies - Kimmich - Coman, Müller (c), Musiala, Sane - Choupo-Moting
Ludovic Ajorque the talk of the town
© IMAGO/Alexander Neis/Eibner-Pressefoto/IMAGO/Eibner
Predicted line-ups: Mainz
With only Jonathan Burkardt absent through injury, Svensson is expected to field a similar team to the one that drew 1-1 at Cologne last time out: Zentner - Fernandes, Bell, Hanche-Olsen - Widmer (c), Barreiro, Kohr, Caci - Onisiwo, Stach - Ajorque
3:05
Watch: Thomas Tuchel Back in Mainz
2:28
Watch: The best of Bayern this season
2:03
Watch: Mainz 3-1 Bayern - 2021/22 highlights
2:03
Watch: Bayern 6-2 Mainz - previous meeting
The Tuchel factor
© Imago
Bo' Selecta!
© Imago
2:03
Watch: Cologne 1-1 Mainz
2:03
Watch: Bayern 1-1 Hoffenheim - highlights
Tight at the top!
Bayern are being pushed all the way by Dortmund in their pursuit of a record-extending 11th straight title. Both teams slipped up last weekend to keep the gap at two points, but in-form Mainz are another potential banana skin for the record champions...
0:30