90'
Frankfurt have been awarded a corner by Harm Osmers.
90'
Frankfurt's Rafael Borre gets his shot away but it misses the target.
90'
90'
Umut Tohumcu is replacing Grischa Promel for Hoffenheim at Rhein-Neckar-Arena.
90'
90'
Frankfurt are coming forward and Daichi Kamada gets in a strike, it misses the target, however.
90'
Frankfurt have a dangerous throw-in.
90'
Harm Osmers signals a free kick to Frankfurt in their own half.
90'
Goal kick for Hoffenheim at Rhein-Neckar-Arena.
90'
Hoffenheim have a goal kick.
89'
Frankfurt awarded a throw-in in their own half.
89'
Harm Osmers awards Hoffenheim a goal kick.
88'
Corner awarded to Frankfurt.
87'
Goal kick for Hoffenheim at Rhein-Neckar-Arena.
84'
Frankfurt are pushing forward but Randal Kolo Muani's finish is wide of the goal.
84'
Oliver Baumann for Hoffenheim has been booked by Harm Osmers and receives a first yellow card.
84'
Hoffenheim have a goal kick.
83'
Hoffenheim needs to be cautious. Frankfurt have an attacking throw-in.
83'
Ansgar Knauff is on a sub for Aurelio Buta for Frankfurt.
83'
Frankfurt awarded a free kick in their own half.
80'
Throw-in for Hoffenheim in their own half.
80'
Throw-in high up the field for Frankfurt in Sinsheim.
79'
Harm Osmers signals a Frankfurt throw-in in Hoffenheim's half.
78'
Hoffenheim needs to be cautious. Frankfurt have an attacking throw-in.
78'
Finn Ole Becker is replacing Christoph Baumgartner for Hoffenheim at Rhein-Neckar-Arena.
78'
Hoffenheim make their third substitution with Kasper Dolberg replacing Andrej Kramaric.
77'
Hoffenheim have a dangerous throw-in.
77'
Throw-in for Hoffenheim at Rhein-Neckar-Arena.
75'
Corner awarded to Frankfurt.
75'
Eric Ebimbe for Frankfurt drives towards goal at Rhein-Neckar-Arena. But the finish is unsuccessful.
75'
It's a goal kick for the home team in Sinsheim.
74'
Faride Alidou is replacing Christopher Lenz for the away team.
74'
Frankfurt have been awarded a corner by Harm Osmers.
74'
Ball goes out of play for a Hoffenheim goal kick.
73'
The away team replace Djibril Sow with Eric Ebimbe.
71'
In Sinsheim Frankfurt attack through Christopher Lenz. The finish is off target, however.
71'
Goal kick for Hoffenheim at Rhein-Neckar-Arena.
70'
Can Hoffenheim capitalize from this dangerous free kick?
70'
Hoffenheim push upfield but Harm Osmers quickly pulls them for offside.
69'
Harm Osmers signals a throw-in for Frankfurt, close to Hoffenheim's area.
68'
Frankfurt have been awarded a corner by Harm Osmers.
68'
Corner awarded to Frankfurt.
67'
Andrej Kramaric is booked for the home team.
67'
Harm Osmers signals a free kick to Frankfurt.
66'
Frankfurt have a goal kick.
65'
Can Frankfurt capitalize from this throw-in deep inside Hoffenheim's half?
65'
Frankfurt push upfield and Rafael Borre gets his head to the ball. The attempt is cleared by an alert Hoffenheim defence.
64'
Hoffenheim are pushing forward but Angelino's finish is wide of the goal.
64'
Hoffenheim have been awarded a corner by Harm Osmers.
64'
Harm Osmers signals a free kick to Frankfurt in their own half.
64'
Ball goes out of play for a Frankfurt goal kick.
62'
Frankfurt will need to be alert as they defend a dangerous free kick from Hoffenheim.
62'
Frankfurt's Rafael Borre has been booked in Sinsheim and will miss the next match through suspension.
61'
Throw-in for Hoffenheim close to the penalty box.
61'
Christoph Baumgartner is back on the pitch.
61'
It's getting dangerous! Free kick for Hoffenheim close to the penalty box.
60'
Frankfurt to take a throw-in in Hoffenheim territory.
60'
Play has been interrupted briefly in Sinsheim to check on Christoph Baumgartner, who is grimacing with pain.
59'
Corner awarded to Frankfurt.
57'
Harm Osmers awards the home team a throw-in.
57'
Can Frankfurt get the ball into an attacking position from this throw-in in Hoffenheim's half?
56'
Oliver Glasner (Frankfurt) is making a second substitution, with Rafael Borre replacing Almamy Toure.
56'
Frankfurt awarded a free kick in their own half.
56'
Frankfurt drives forward and Paxten Aaronson gets in a shot. Without netting, however.
55'
Throw-in for Hoffenheim close to the penalty box.
54'
Corner awarded to Frankfurt.
54'
54'
Goal! The away team reduce the deficit to 3-1 through a strike by Mario Gotze. .
52'
It's a goal kick for the away team in Sinsheim.
51'
Randal Kolo Muani (Frankfurt) gets in a powerful header but the ball is cleared away.
51'
Free kick for Hoffenheim in the half of Frankfurt.
51'
The home team have replaced Munas Dabbur with Ermin Bicakcic. This is the first substitution made today by Pellegrino Matarazzo.
49'
48'
Stanley Nsoki (Hoffenheim) has been sent off!
48'
In Sinsheim a free kick has been awarded the away team.
46'
Oliver Glasner is making the team's first substitution at Rhein-Neckar-Arena with Paxten Aaronson replacing Jesper Lindstrom.
46'
A throw-in for the home team on the opposite half.
45'
45'
Harm Osmers blows to end the first-half.
45'
45'
Goal! Ihlas Bebou extends Hoffenheim's lead to 3-0.
Great play from Angelino to set up the goal.
45'
45'
45'
Harm Osmers signals a throw-in for Hoffenheim, close to Frankfurt's area.
44'
Free kick for Frankfurt in their own half.
44'
At Rhein-Neckar-Arena, Kevin Trapp has been yellow-carded for the away team.
43'
Hoffenheim awarded a free kick in their own half.
42'
Mario Gotze (Frankfurt) has received a first yellow card.
42'
Frankfurt are in shooting range from this free kick.
41'
Andrej Kramaric nets and Hoffenheim extend their lead to 2-0. The goal came from the penalty spot.
41'
38'
Frankfurt have been awarded a corner by Harm Osmers.
36'
Hoffenheim needs to be cautious. Frankfurt have an attacking throw-in.
35'
Andrej Kramaric hits the bar! Nearly a goal there for Hoffenheim.
35'
Free kick for Frankfurt in their own half.
33'
Andrej Kramaric of Hoffenheim gets in a strike, but is off target.
33'
Harm Osmers signals a free kick to Hoffenheim in their own half.
33'
Harm Osmers awards Frankfurt a goal kick.
32'
Harm Osmers signals a free kick to Frankfurt.
31'
Free kick for Frankfurt in the half of Hoffenheim.
31'
It's a goal kick for the home team in Sinsheim.
29'
Ball goes out of play for a Frankfurt goal kick.
28'
Hoffenheim awarded a free kick in their own half.
27'
Free kick Frankfurt.
26'
In Sinsheim a free kick has been awarded the home team.
26'
Throw-in high up the field for Hoffenheim in Sinsheim.
25'
Throw-in for Hoffenheim in their own half.
23'
23'
Corner awarded to Frankfurt.
22'
Harm Osmers awards the home team a throw-in.
21'
Frankfurt have been awarded a corner by Harm Osmers.
21'
Frankfurt are coming forward and Aurelio Buta gets in a strike, it misses the target, however.
21'
Harm Osmers awards Hoffenheim a goal kick.
18'
Harm Osmers signals a free kick to Frankfurt in their own half.
15'
Free kick for Hoffenheim in their own half.
15'
Almamy Toure (Frankfurt) has received a yellow card from Harm Osmers.
14'
Can Frankfurt capitalize from this throw-in deep inside Hoffenheim's half?
13'
Free kick for Frankfurt in their own half.
12'
Hoffenheim awarded a free kick in their own half.
10'
Hoffenheim have a dangerous throw-in.
10'
Hoffenheim are too eager and fall into an offside trap.
8'
Randal Kolo Muani is back on his feet again.
8'
8'
Goal! Christoph Baumgartner heads Hoffenheim into a 1-0 lead.
That's a fine assist from Dennis Geiger.
7'
Throw-in for Frankfurt at Rhein-Neckar-Arena.
7'
Harm Osmers waits before resuming play because Randal Kolo Muani for Frankfurt is still down.
6'
Harm Osmers signals a free kick to Hoffenheim in their own half.
5'
Goal kick for Frankfurt at Rhein-Neckar-Arena.
4'
Hoffenheim awarded a throw-in in their own half.
4'
Ball safe as Frankfurt is awarded a throw-in in their half.
2'
Free kick in a good position for Hoffenheim!
2'
Grischa Promel for Hoffenheim gets in a strike but fails to hit the target.
2'
Frankfurt have a goal kick.
0'
0'