Highlights
Full-time: Heidenheim 1-1 Mainz
© IMAGO/Frank Hoermann/SVEN SIMON
Full-time
90'
+ 3
That was the chance!
Substitute Schimmer hits the crossbar in the dying seconds and we're heading for a draw.
90'
+ 2
Gilt-edged!
Da Costa fashions a chance combining with his fellow substitute Weiper who gets his header all wrong.
90'
+ 1
Mainz on the attack
Mainz are going all out in the final stages, Tom Krauss is the latest to see his shot blocked.
89'
More Muller magic
Burkardt cuts in and unleashes a shot. It's not only deflected but there's a glut of bodies in the way and Muller still saves well.
88'
Relief for Mainz
Duels won
15
10
Tim Kleindienst Jae-sung Lee
88'
Substitution
85'
Substitution
80'
Substitution
79'
All Heidenheim
Goal attempts
7off target
6on target
4off target
3on target
78'
A bad booking for FCH
Kleindienst gets booked for a tangle with Van den Berg and will miss a crucial clash with Freiburg next time out.
77'
Quality from Muller
Burkardt looks certain to score as he drifts through Heidenheim's box and prepares to finish but Muller gets his hand in at the last moment for a brilliant goalkeeper tackle.
75'
Lovely effort from Beste
Beste finds some space just outside of the Mainz box and tries to place one into the corner and it almost catches out Zentner when everyone was expecting him to put his foot through the ball.
75'
Substitution
75'
Mainz can't handle him
Duels won
13
9
Tim Kleindienst Dominik Kohr
Kleindienst causing big problems
© Christian Kaspar-Bartke
72'
Substitution
71'
How close can you get?!
Kleindienst almost has his second as he directs a Dinkci cross onto the near post. It deflects off across the goal mouth and FCH's players and staff have their heads in their hands.
71'
Substitution
68'
Substitution
1-1! It's not over yet!
© Christian Kaspar-Bartke
62'
Beste of luck
Beste tries his luck from range and a moving shot almost tricks Zentner who eventually gathers the ball.
60'
It's all about the big men
Duels won
11
8
Tim Kleindienst Ludovic Ajorque
Burkardt still the difference
© IMAGO/Frank Hoermann/SVEN SIMON
55'
Huge chance!
Dinkci is found out wide and has plenty of time to put the ball past Zentner but the keeper closes him down and snuffs out what should have been the equaliser.
54'
Mainz caged in
Heidenheim are trying to work some set piece magic with a pair of corners but Zentner is dealing with things so far...
49'
Goal line clearance!
Dinkci makes a goal line clearance on Ajorque but the flag goes up. That may well have stood had the ball gone in and it been checked...
48'
Caci again
Mainz fashion the game's first chance and it's Caci again, the man who provided the opener. He runs down the left wing and sends in a dangerous ball that Ajorque just misses out on.
46'
We're back underway
Heidenheim kick us back off and head straight for the Mainz box.
Kick-off!
0:51
Watch: Check out the new Mini Games in our app!
45'
+ 3
Get the Bundesliga app to play games for free!
Quiz Challenge, Juggle Master and Goal Rush are now free for all registered users of the official Bundesliga app. Download it HERE for free and get playing if you haven’t already got it!
45'
+ 3
Some bad news to end the half
Just before the whistle blew for the break Mainz captain Widmer went down and is now receiving treatment pitch side. Replays show a very nasty-looking twist of the knee for a player who has only just returned from injury.
Half-time: Heidenheim 0-1 Mainz
© IMAGO/Michael Weber IMAGEPOWER
Half-time
45'
+ 1
One minute of stoppage time
Just as Sessa fails to get onto a flick on the board is held up signalling one minute of stoppage time.
43'
Battle of the strikers
Duels won
7
7
Tim Kleindienst Ludovic Ajorque
41'
What a finish
xGoals
0
0.31
0.47
1
Goals
37'
Burkardt with the opener!
Mainz take the lead and this could be a huge goal. A great spell of possession ends with a Caci cross into the box and just before it hits the floor Burkardt ghosts in and hits it into the corner first time. That's a world class finish!
35'
Sessa tries his luck
Sessa tries his luck from range but it's just wide. The midfielder is plenty confident about shooting from distance.
Dinkci and Lee the danger men?
© IMAGO/Frank Hoermann/SVEN SIMON
31'
How's that not gone in?!
A simple ball over the top to Kleindienst causes all sorts of problems. It's a great first touch from the striker but as Zentner challenges him it almost bounces off Heidenheim no.10 and into the back of the net.
28'
Barreiro in the book
Barreiro gets the games first yellow while desperately trying to keep his side on the attack. The midfielder has conceded the second-most fouls in the Bundesliga this season.
24'
Crucial from Gimber
Gimber just beats Ajorque to a ball forward. If he hadn't we could have easily seen the opener.
Ajorque at work
© IMAGO/Eibner-Pressefoto/Sascha Walther
23'
Switch of possession
Possession (%)
4555
19'
Lee wide
Lee is found at the near post for a great heading opportunity but he doesn't get enough on the shot which ends up wide.
17'
A missed opportunity
Kleindiest finds Sessa with a flick-on and it looks like Heidenheim are about to be through on goal, but Sessa's final ball goes all wrong.
A cagey start so far
© Christian Kaspar-Bartke
14'
Great attack from FCH
Beste and Pieringer combine brilliantly and when the latter is found in the box his touch gets away with him, just as he looked ready to shoot from close range.
12'
First shot on target
Dinkci finds plenty of space through the heart of midfield and hits a rocket at the Mainz goal, thankfully for Zentner, it's right at him, and he bats the thumping effort away from his goal.
11'
All about Mainz now
Mainz are dominating the ball but being pushed out wide. Heidenheim are so far dealing with crosses into the box.
7'
Heidenheim dominating the ball
Possession (%)
7327
5'
Scrappy start
Both teams are struggling to keep hold of the ball in the early stages.
1'
We're underway
It's kick-off at the Voith-Arena for the final game of Matchday 32.
Kick-off!
1:03
Mainz boosted by Bochum
What's at stake
This game has taken on an increased importance following Cologne's 0-0 draw with Freiburg last night. Victory for Mainz tonight would mean they can no longer be automatically relegated this season. Heidenheim could jump from 11th to 8th in the table with a win, and close in on European football in their first-ever Bundesliga season.
More on the teams
© IMAGO/BEAUTIFUL SPORTS/Hahne
Heidenheim starting XI
Müller - Traoré, Mainka (c), Gimber, Föhrenbach - Schöppner - Dinkçi, Sessa, Beste - Pieringer, Kleindienst
Heidenheim subs
Eicher, Theuerkauf, Pick, Dovedan, Beck, Janeš, Schimmer, Thomalla, Kühlwetter
Mainz starting XI
Zentner - Fernandes, Van den Berg, Hanche-Olsen - Widmer (c), Kohr, Barreiro, Caci - Burkardt, Lee - Ajorque
Mainz subs
Rieß, Batz, Da Costa, Richter, Krauß, Guilavogui, Papela, Ngankam, Weiper
All eyes on Mainz
It's a massive day for Mainz. If they win today, Cologne are officially relegated and their own hopes of survival are kept alive. If the 05ers lose, one of Union and Bochum could pull further clear of the bottom-three. Hosts Heidenheim, meanwhile, are just four points back from seventh and would move to within a point of a European place with victory.
Henriksen's view ahead of Heidenheim
© Imago Images
Schmidt's view on Mainz
© Getty Images
Probable line-ups
© IMAGO/Eduard Martin
2:42
Watch: April’s Goal of the Month contenders
Next stop Europe for Heidenheim?
Heidenheim could yet cap a superb debut season in the Bundesliga by qualifying for Europe. The go into the weekend only three points behind seventh place, with three rounds of fixtures remaining.
2:03
Watch: Mainz 0-1 Heidenheim - previous meeting
2:03
Watch: Darmstadt 0-1 Heidenheim - highlights
2:03
Watch: Mainz 1-1 Cologne - highlights
0:30