Full-time
90'
+ 2

HARD WORK PAYING OFF

The away side have covered eight kilometres (five miles) more than their host this evening as a team.
90'
+ 1

ADDED TIME

There's four minutes of added time here in Dortmund.
90'

WITSEL CAUTIONED

The sixth Dortmund man booked tonight after his challenge on Latza.
90'

Yellow card

yellowCard
Axel Witsel
Axel Witsel
88'

HAKIMI FORCES A SAVE

Hummels' initial shot is blocked and runs loose across the edge of the Mainz box. Hakimi gathers and hits it on target, but it's straight at Müller for a simple save.
87'

STANDING FIRM

Despite still having Hazard, Haaland and Hakimi on the pitch in attack, Dortmund are finding no way through the Mainz defence.
87'

Yellow card

yellowCard
Ádám Szalai
Ádám Szalai
84'

Substitution

sub
Dong-Won Ji
Dong-Won Ji
sub
Karim Onisiwo
Karim Onisiwo
84'

Substitution

sub
Daniel Brosinski
Daniel Brosinski
sub
Aarón Martín
Aarón Martín
82'

LAST CHANCE SALOON

Schulz is on for Guerreiro and Dortmund are into last chance saloon here. Mainz looking good for a huge three points this evening.
82'

Substitution

sub
Nico Schulz
Nico Schulz
sub
Raphaël Guerreiro
Raphaël Guerreiro
81'

Yellow card

yellowCard
Achraf Hakimi
Achraf Hakimi
80'

BOOKINGS

Guerreiro and Latza booked for an off-the-ball incident.
79'

Yellow card

yellowCard
Danny Latza
Danny Latza
79'

Yellow card

yellowCard
Raphaël Guerreiro
Raphaël Guerreiro
78'

BIG SAVE DENIES SZALAI

The substitute controls in the box and turns to shoot at goal, but Bürki makes a huge save down low to his right to keep the deficit at two.
77'

SANCHO OFF

Dortmund's top scorer and top assister has been sacrificed with Mateu Morey coming on.
77'

Substitution

sub
Mateu Morey
Mateu Morey
sub
Jadon Sancho
Jadon Sancho
76'

AS THINGS STAND

Three points this evening will take Mainz six clear of Werder Bremen in the relegation play-off spot with two games to play, and the first of those being at home to Bremen on Saturday.
75'

FRESH LEGS

Barreiro and Szalai are on to run their hearts out for the final 15 minutes here.
75'

Substitution

sub
Leandro Barreiro
Leandro Barreiro
sub
Kunde Malong
Kunde Malong
75'

Substitution

sub
Ádám Szalai
Ádám Szalai
sub
Jean-Philippe Mateta
Jean-Philippe Mateta
74'

HAKIMI SO CLOSE!

A great free-kick from the wing-back curls towards goal, but Müller is across to make a fantastic save and tip the ball over his own crossbar.
71'

HUGE CHANCE FOR BOETIUS!

He has to score that and end the game. A cut back from Öztunali finds Boetius in front of the Dortmund goal with space to pick his spot, but he fires it wide past the near post.
69'

PUSHING AND PUSHING

It's all Dortmund now with Mainz waiting on counter-attacks. Still 20 minutes to play here and one goal could change everything...
67'

Substitution

sub
Levin Öztunali
Levin Öztunali
sub
Jonathan Burkardt
Jonathan Burkardt
65'

HAKIMI SHOOTS

All too easy for Müller though, as Hakimi takes a low shot from the edge of the box. Dortmund still unable to create clear chances here. Wide play not working, Haaland unable to get involved through the middle. A credit to the Mainz defence.
61'

BRANDT GOES CLOSE

The midfielder takes aim from range with Dortmund's first real shot of anger in this second half. It whisks wide of the mark across Müller's goal.
59'

MATETA ON THE BREAK

The Frenchman is one-on-one with Hummels after Can's failed clearance and he goes for goal himself, but Hummels makes a good block. There were options there for Mateta if he wanted help.
58'

WORKING HARD

Mainz have covered almost 6km (3.7 miles) more than Dortmund already in this game as a team. The away side working hard for their lead and not letting Dortmund have any sniff of getting back into this so far.
55'

WHAT A RECORD

Since May 2013, Mainz have scored all 27 of their penalties in the Bundesliga - a current league record.
54'

EARLY CHANGE

The home side take off Piszczek and bring on Schmelzer less than 10 minutes into the second half.
54'

CAN BOOKED

The Dortmund defender is shown a yellow card for a challenge on Burkardt.
54'

Substitution

sub
Marcel Schmelzer
Marcel Schmelzer
sub
Lukasz Piszczek
Lukasz Piszczek
54'

Yellow card

yellowCard
Emre Can
Emre Can
53'

MAINZ DESERVING OF THIS

The away side are not allowing Dortmund a second to breathe on the ball when the home side bring it into the Mainz half. So far, Dortmund have struggled to get past that pressing to create chances on goal.
49'

MATETA SLOTS HOME!

Minutes after missing a good chance, Mateta makes no mistake with his spot-kick. He strolls up confidently and sends Bürki the wrong way with his penalty. Dortmund are down 0-2 at home and Mainz are deservedly in front.
49'

Jean-Philippe Mateta

GOAL!

0 : 2
Jean-Philippe Mateta
49'

PENALTY MAINZ!

Latza is brought down in the box by Piszczek and Mainz have a penalty.
47'

HOW WILL BVB RESPOND?

Just one attempt on goal since the 18th minute for the home side. They're struggling here early in the second half to get the ball in menacing positions again with Mainz pressing hard in their own half.
46'

SECOND HALF UNDERWAY

No changes at the break for either side as we get things underway again here in Dortmund.
Kick-off!
Half-time
41'

APPROACHING THE BREAK

It's the same story here with Dortmund on the ball but making mistakes throughout the pitch to stop themselves from getting forward with vengeance. Sancho missed a pass to Witsel in the Mainz box while Guerreiro has headed over. It's not going their way in this first half.
37'

HUMMELS BOOKED

The Dortmund defender is the second man in black and yellow to receive a caution tody.
37'

Yellow card

yellowCard
Mats Hummels
Mats Hummels
37'

A FIRST FOR BURKARDT

In his 11th Bundesliga game, Jonathan Burkardt has scored his first Bundesliga goal. Not many better places to do it.
36'

CAN SO CLOSE!

The ball drops in the Mainz box after a corner and bounces up kindly for Can in front of goal. He goes for it with his head but can't get power behind it and Müller clutches it and breathes a sigh of relief. Huge chance to bring the game level straight away.
33'

MAINZ LEAD IN DORTMUND!

And what a goal it is. The away side push the ball wide with Mateta finding Baku out on the right. He curls a perfect cross to Burkardt at the near post and he glances the ball into the bottom corner beyond Bürki. Perfect attacking move from the away side.
33'

Jonathan Burkardt

GOAL!

0 : 1
Jonathan Burkardt
30'

MARTIN BOOKED

The Mainz left-back has the second yellow card of the game following Lukasz Piszczek after a late challenge on Hakimi.
30'

Yellow card

yellowCard
Aarón Martín
Aarón Martín
28'

BIG CHANCE

Mainz break away with a rare counter-attack and it's Mateta who puts Burkardt in on goal. He has options around him to pass to but goes for goal himself. Hakimi flies in with a challenge, though, and it's enough to put him off with his loose touch sending the ball into Bürki's grateful arms. Can't let too many of those slip, Mainz.
26'

LACK OF CUTTING-EDGE

Dortmund still enjoying the ball but have yet to have a shot on target in this first half.
20'

MAINZ TRYING TO MAKE MOVES

A half-chance is all they're mustered so far with Latza sending a ball into the box which Kunde was unable to control at the back post. They've had little work with in the opening 20 minutes but are looking dangerous on the counter-attack with pace on the wings.
18'

ALMOST FOR DORTMUND

Great interplay between Guerreiro and Hakimi puts the Portuguese wing-back into the box. He nutmegs a defender and tries to get a shot away, but his effort is snuffed out.
18'

Yellow card

yellowCard
Lukasz Piszczek
Lukasz Piszczek
15'

WITSEL SHOT BLOCKED

The Dortmund midfielder gets the first real chance of the game away. Guerreiro heads a cross down to him on the penalty spot, but the Mainz defence blocks his effort from close range.
12'

STAYING PATIENT

It's been a good start from Dortmund, but not great. No clear-cut chances on goal despite their control of the ball and the Mainz defence is keeping Sancho, Haaland and Hazard in check so far.
6'

EARLY DOMINANCE

Dortmund keeping the ball to themselves here in the opening minutes. Upwards of 80 percent of the ball and a Hazard shot over the bar. Both defences doing their jobs so far.
1'

AWAY WE GO!

The ball is rolling in Dortmund for the visit of Mainz, let the fun begin!
Kick-off!

READY TO ROCK!

We're just minutes away from kick-off here in Dortmund with some summer rain falling at the Signal Iduna Park.

RUN BOYS, RUN!

Both teams covered 78.6 miles in the corresponding fixture last season, which Dortmund won 2-1. That remains a club record for each.

THE HAALAND-SANCH-SHOW

No player has had a hand in more goals this term than Sancho, the young Englishman having laid on 16 alongside the 17 he has scored himself. Haaland has scored his 11 goals at a rate of one every 72 minutes since his winter transfer from Red Bull Salzburg. What will the duo produce today?

DORTMUND TEAM NEWS

Just one change for Dortmund after their 1-0 win at Düsseldorf last time out and it's the match-winner, Erling Haaland, who comes in for Manuel Akanji.

MAINZ TEAM NEWS

Six changes for Mainz here after their defeat the hands of Augsburg at the weekend. Mwene, Brosinski, Barreiro, Öztunali, Quaison and Awoniyi all drop out with Onisiwo, Boetius, Burkardt, Kunde, Baku and Martin all in for the trip to Dortmund.

DORTMUND STARTING XI!

Bürki - Piszczek (c), Can, Hummels - Hakimi, Brandt, Witsel, Guerreiro - Sancho, Haaland, Hazard

DORTMUND SUBS

Hitz, Rente, Schulz, Balerdi, Bakir, Morey, Schmelzer, Duman, Raschl

MAINZ STARTING XI!

Müller - Baku, St. Juste, Niakhate, Martin - Kunde, Latza (c) - Burkardt, Boetius, Onisiwo - Mateta

MAINZ SUBS

Dahmen, Quaison, Öztunali, Ji, Brosinski, Mwene, Szalai, Barreiro, Hack