90'
Maxim Leitsch (Mainz) is first to the ball but his header is off-target.
90'
Bremen to take a throw-in in Mainz territory.
90'
90'
Free kick Mainz.
90'
Bremen needs to be cautious. Mainz have an attacking throw-in.
90'
Mainz's Armindo Sieb is on target but unsuccessful.
90'
90'
Keke Topp is on a sub for Marco Grull for Bremen.
90'
Bremen make their fourth substitution with Skelly Alvero replacing Senne Lynen.
90'
Mainz awarded a throw-in in their own half.
90'
The home team have replaced Dominik Kohr with Aymen Barkok. This is the fifth substitution made today by Bo Henriksen.
90'
Bremen have a goal kick.
90'
Goal kick for Bremen at Mewa Arena.
87'
Armindo Sieb's header is off-target for Mainz.
87'
Ball goes out of play for a Bremen goal kick.
86'
Benjamin Brand awards Bremen a goal kick.
85'
84'
Mainz's Paul Nebel breaks free at Mewa Arena. But the strike goes wide of the post.
84'
Bremen have a goal kick.
83'
Goal kick for Bremen at Mewa Arena.
82'
Mainz have been awarded a corner by Benjamin Brand.
81'
Throw-in for Mainz in their own half.
80'
Bremen awarded a free kick in their own half.
79'
Paul Nebel is on a sub for Anthony Caci for Mainz.
79'
Bo Henriksen is making the team's third substitution at Mewa Arena with Silvan Widmer replacing Kaishu Sano.
79'
Bo Henriksen (Mainz) is making a fourth substitution, with Karim Onisiwo replacing Philipp Mwene.
79'
Corner awarded to Mainz.
78'
Free kick for Mainz in the half of Bremen.
77'
Ball safe as Bremen is awarded a throw-in in their half.
76'
Can Bremen get the ball into an attacking position from this throw-in in Mainz's half?
75'
Mainz's Anthony Caci misses with an attempt on goal.
75'
Ball goes out of play for a Bremen goal kick.
74'
Benjamin Brand signals a free kick to Mainz.
74'
It's a goal kick for the away team in Mainz.
72'
A throw-in for the home team on the opposite half.
72'
Benjamin Brand signals a free kick to Bremen in their own half.
72'
Can Mainz capitalize from this throw-in deep inside Bremen's half?
71'
Throw-in for Mainz close to the penalty box.
69'
69'
Goal! Bremen have got their heads in front thanks to a Derrick Kohn strike.
Romano Schmid with an assist there.
67'
Bremen make their second substitution with Julian Malatini replacing Marvin Ducksch.
67'
The away team replace Felix Agu with Derrick Kohn.
66'
In Mainz a free kick has been awarded the away team.
66'
Philipp Mwene (Mainz) gets a yellow card.
65'
Armindo Sieb is replacing Hong Hyeon-seok for the home team.
65'
Bremen are coming forward and Marvin Ducksch gets in a strike, it misses the target, however.
65'
It's a goal kick for the home team in Mainz.
64'
Corner awarded to Mainz.
64'
Throw-in for Bremen in the half of Mainz.
61'
60'
Marco Friedl Bremen.
60'
Can Mainz capitalize from this dangerous free kick?
60'
At Mewa Arena, Michael Zetterer has been yellow-carded for the away team.
59'
Can Bremen get the ball into an attacking position from this throw-in in Mainz's half?
59'
Mainz awarded a throw-in in their own half.
59'
Mainz have been awarded a corner by Benjamin Brand.
59'
Mainz pushes forward through Anthony Caci, whose finish on goal is saved.
57'
Mainz are whistled for offside.
56'
Free kick for Mainz in the half of Bremen.
55'
Mainz to take a throw-in in Bremen territory.
55'
Bremen have a goal kick.
54'
Throw-in for Mainz at Mewa Arena.
54'
Marco Grull of Bremen gets in a strike, but is off target.
54'
Ball goes out of play for a Mainz goal kick.
53'
Mainz have been awarded a corner by Benjamin Brand.
51'
Benjamin Brand signals a Mainz throw-in in Bremen's half.
50'
Mainz's Hong Hyeon-seok gets in a shot on goal at Mewa Arena. But the effort is unsuccessful.
50'
Corner awarded to Mainz.
50'
Free kick for Bremen in their own half.
49'
Mainz have been awarded a corner by Benjamin Brand.
49'
Corner awarded to Mainz.
48'
Mainz have a dangerous throw-in.
47'
Can Mainz get the ball into an attacking position from this throw-in in Bremen's half?
46'
Benjamin Brand awards the home team a throw-in.
46'
Mainz to take a throw-in in Bremen territory.
45'
Mainz's Dominik Kohr has been booked in Mainz.
45'
45'
45'
Throw-in high up the field for Bremen in Mainz.
45'
The whistle has gone to end the first-half.
45'
Free kick Bremen.
45'
45'
In Mainz, Bremen push forward quickly but are pulled up for offside.
45'
Anthony Caci (Mainz) has received a yellow card from Benjamin Brand.
45'
In Mainz a free kick has been awarded the away team.
44'
Goal kick for Mainz at Mewa Arena.
43'
A throw-in for the away team on the opposite half.
42'
Bremen awarded a free kick in their own half.
42'
Free kick for Mainz in the half of Bremen.
42'
Free kick for Bremen in their own half.
41'
Benjamin Brand awards Mainz a goal kick.
40'
Throw-in for Bremen in the half of Mainz.
40'
Corner awarded to Bremen.
38'
Benjamin Brand signals a throw-in for Mainz, close to Bremen's area.
38'
Ball goes out of play for a Bremen goal kick.
37'
Benjamin Brand signals a Mainz throw-in in Bremen's half.
35'
Bremen's Mitchell Weiser attacks the ball with his head but his effort fails to hit the target.
35'
Mainz have a goal kick.
32'
Bremen have been awarded a corner by Benjamin Brand.
32'
In Mainz Bremen attack through Senne Lynen. The finish is off target, however.
32'
It's a goal kick for the home team in Mainz.
30'
Mainz are caught offside.
29'
Throw-in high up the field for Mainz in Mainz.
29'
Throw-in for Mainz close to the penalty box.
27'
27'
Lee Jae-sung gets an equalizer for Mainz. The score is now 1-1.
26'
Corner awarded to Bremen.
26'
Benjamin Brand signals a free kick to Mainz in their own half.
26'
Benjamin Brand signals a free kick to Bremen in their own half.
25'
Bremen have been awarded a corner by Benjamin Brand.
22'
Free kick for Bremen in their own half.
21'
Mainz are too eager and fall into an offside trap.
20'
Corner awarded to Mainz.
19'
Bremen needs to be cautious. Mainz have an attacking throw-in.
18'
Can Bremen capitalize from this throw-in deep inside Mainz's half?
16'
Can Bremen get the ball into an attacking position from this throw-in in Mainz's half?
15'
Ball safe as Mainz is awarded a throw-in in their half.
15'
Benjamin Brand signals a free kick to Bremen.
14'
Benjamin Brand signals a Mainz throw-in in Bremen's half.
13'
Bremen awarded a free kick in their own half.
13'
A throw-in for the home team on the opposite half.
12'
Nadiem Amiri (Mainz) fires in a shot – and hits the post!
12'
Goal kick for Bremen at Mewa Arena.
12'
Play has been interrupted briefly in Mainz to check on Justin Njinmah, who is grimacing with pain.
12'
Marco Grull (Bremen) has replaced the possibly injured Justin Njinmah.
11'
Benjamin Brand awards the home team a throw-in.
9'
Free kick Mainz.
8'
Bremen's Justin Njinmah is back in action after a slight knock.
8'
Goal! Marvin Ducksch gives Bremen the lead from the penalty spot. The score is now 0-1.
8'
7'
6'
The match has been stopped briefly for attention to the injured Justin Njinmah.
5'
Bremen awarded a throw-in in their own half.
4'
Throw-in for Bremen in their own half.
4'
Throw-in for Bremen at Mewa Arena.
3'
Mainz have a dangerous throw-in.
3'
Benjamin Brand awards Bremen a goal kick.
2'
Throw-in for Mainz in the half of Bremen.
2'
Mainz have been awarded a corner by Benjamin Brand.
1'
Mainz to take a throw-in in Bremen territory.
1'
Mainz drive forward at breakneck speed but are pulled up for offside.
0'
0'