Markus Schmidt is looking at his watch and immediately ends this match.
90+2'
Andrej Kramaric (Hoffenheim) gets himself onto the end of the corner, but his header is blocked.
90+1'
Corner Kick
Max Kruse (Werder Bremen) looks like he will be the one to try and deliver a quality ball into the penalty box from the corner kick.
90'
Info
There will be a minimum of 5 min. of added time.
88'
Milot Rashica (Werder Bremen) receives a brilliant pass and wastes a big opportunity as his shot from inside the penalty area flies just over the crossbar.
85'
Сhange
It will be a substitution. Claudio Pizarro (Werder Bremen) is ready to enter the pitch as Yuya Osako walks off.
84'
Benjamini Hubner (Hoffenheim) peeled away from his marker and got on the end of the resulting corner, but he sends his header straight at the goalkeeper.
84'
Corner Kick
Corner kick. Kerem Demirbay (Hoffenheim) is ready to send the ball into the box.
83'
Andrej Kramaric (Hoffenheim) wastes a huge opportunity! He receives a precise cross inside the penalty area and produces a low shot that sails towards the middle of a goal. His effort, however, lacks power and the goalkeeper makes a comfortable save.
83'
Info
The attendance for today's match is 40003.
81'
It looks like Joelinton (Hoffenheim) saw red with that tackle. Markus Schmidt won't tolerate such behaviour on the pitch and blows for a foul.
80'
Info
We can have a look at the statistics now, particularly the total attempts – 21:11.
77'
Сhange
Substitution. Maximilian Eggestein will be replaced by Florian Kainz (Werder Bremen).
76'
The game is interrupted as Reiss Nelson (Hoffenheim) is flagged offside.
75'
A cross from Yuya Osako (Werder Bremen) fails to reach the box as the defence clears the ball away to safety.
74'
Kevin Mohwald (Werder Bremen) places a shot from the edge of the box towards the left side of the goal, but Oliver Baumann makes a terrific save to deny him. Nice play all round!
72'
A lofted cross from Pavel Kaderabek (Hoffenheim) is unsuccessful as the opponent's defence quickly clears the ball out of the penalty area.
69'
The linesman raises his flag for offside before Joelinton (Hoffenheim) heads on.
67'
Corner Kick
The resulting corner from Kerem Demirbay (Hoffenheim) is cleared.
66'
Nico Schulz (Hoffenheim) was too fierce in his attempt to get the ball from his opponent and Markus Schmidt blows for a foul.
65'
Сhange
Julian Nagelsmann has decided to make a change. Reiss Nelson (Hoffenheim) replaces Adam Szalai.
64'
Corner Kick
Max Kruse (Werder Bremen) steps up to take the corner. He launches the ball into the penalty area, but it only finds the head of an opposing player who clears the danger.
63'
Сhange
It is time for a substitution. Milot Rashica (Werder Bremen) is on for Davy Klaassen.
62'
Max Kruse (Werder Bremen) misses a good chance to score. An inch-perfect cross into the box finds Max Kruse (Werder Bremen) who rises for a header, but sends the ball well over the bar. The referee blows his whistle, Werder Bremen are awarded a corner kick.
61'
Nuhu Kasim (Hoffenheim) commits a rough foul. Markus Schmidt stops the game and makes a call.
60'
Johannes Eggestein (Werder Bremen) shoots from outside the box, but his effort is blocked.
56'
Gooool!
Ludwig Augustinsson produces a beautiful lofted cross into the box, where Theodor Gebre Selassie (Werder Bremen) rises high to head the ball into the left side of the goal and beyond the goalkeeper. He makes it 1:1.
53'
Сhange
Julian Nagelsmann prepares a substitution. Leonardo Bittencourt is replaced by Florian Grillitsch (Hoffenheim).
52'
Сhange
Substitution. Benjamini Hubner (Hoffenheim) on for Ermin Bicakcic.
49'
Max Kruse (Werder Bremen) pounces on a great cross inside the box, but lashes his powerful first-time shot a whisker past the right post.
49'
Corner Kick
Max Kruse (Werder Bremen) swings in the corner, but fails to find any of his teammates. One of the defenders reacts superbly to get it clear.
49'
Corner Kick
Max Kruse (Werder Bremen) takes the corner, but the opposition's defence is ready and clears the ball to safety. Good work from Werder Bremen as they win a corner.
47'
A rebound bounces out to Sebastian Langkamp (Werder Bremen) on the edge of the box, but he can't control his shot and it slips well wide of the right post.
47'
Corner Kick
Werder Bremen take the corner, but their hopes of scoring a goal end with nice clearance by the defence.
46'
Yuya Osako (Werder Bremen) collects a pass from the flank, looks up and fires in a goal-bound shot from the edge of the box which canons off a defender to safety.
45'
Whistle
Markus Schmidt blows his whistle and the second half starts.
45+2'
Whistle
The end of the first half.
45+0'
Corner Kick
Werder Bremen didn't take advantage of the corner and score as the opposition's defence was alert and averted the threat.
45+0'
Pavel Kaderabek (Hoffenheim) stands over the free kick and opts to take it himself, sending the ball towards the bottom left corner only for Jiri Pavlenka to dive and make a save.
45'
Niklas Moisander (Werder Bremen) manages to dispossess his opponent of the ball, but he commits a foul in the process and the referee blows his whistle. Hoffenheim earn a free kick which could lead to a goal-scoring opportunity.
45'
Info
The fourth official shows 2 min. of added time.
42'
Maximilian Eggestein (Werder Bremen) commits a minor foul to interrupt the attacking move of his opponent and is warned by the referee that he will get a yellow card if he does it again.
39'
Leonardo Bittencourt (Hoffenheim) commits a foul and Markus Schmidt immediately signals a free kick.
37'
The Werder Bremen players are exchanging some short passes.
31'
Gooool!
Goal! Nico Schulz plays a short, square pass into the path of Leonardo Bittencourt (Hoffenheim), who bends a shot straight into the bottom right corner to make it 0:1. Fabulous goal!
28'
Johannes Eggestein (Werder Bremen) has a chance after receiving a pass. He measures his shot from the edge of the box but it sails just wide of the left post.
26'
Pavel Kaderabek (Hoffenheim) bursts pass a defender and attempts to score from the edge of the area, but the shot goes high over the bar.
24'
Yellow Card
Nico Schulz (Hoffenheim) has tested the patience of referee Markus Schmidt and goes into the book for a previous late challenge.
19'
A cross from a mid-range free kick, taken by Hoffenheim, is intercepted by one of the defenders.
18'
Kerem Demirbay (Hoffenheim) took a first-time shot from mid-range after he was put in the clear by a great pass, but the effort lacked a little accuracy and went just wide of the left post.
17'
Davy Klaassen (Werder Bremen) makes a good run into the box and unleashes a powerful header in the centre of the box from the corner, but it rises well over the bar.
17'
Corner Kick
The referee and one of his assistants signal for a corner kick to Werder Bremen.
13'
Dangerous play by Nico Schulz (Hoffenheim). Markus Schmidt blows his whistle for a foul.
12'
What a miss! Yuya Osako (Werder Bremen) is left standing right in front of goal with only the keeper to beat after a clever pass, but he somehow contrives to toe poke the ball just past the right post.
11'
The corner is aimed towards the penalty spot where it's met by Stefan Posch (Hoffenheim), but his timing is poor and it flies high over the bar.
11'
Corner Kick
Kerem Demirbay (Hoffenheim) is heading toward the corner flag to take the set piece.
7'
Max Kruse (Werder Bremen) spanks one well wide of the left post from the edge of the box.
5'
A cross from a mid-range free kick, taken by Werder Bremen, is intercepted by one of the defenders.
4'
Nuhu Kasim (Hoffenheim) commits a foul after making a slide tackle on his opponent. Another situation results in a direct free kick for Werder Bremen.
3'
Yuya Osako (Werder Bremen) gives away a foul for a clumsy challenge. Referee Markus Schmidt saw the whole situation.
Whistle
The referee blows his whistle and we are underway.
Welcome to our live text commentary, ladies and gentleman! The starting lineups will be announced very soon, so just sit back and get ready to enjoy the action.
Markus Schmidt is the one to supervise the game today.