Match ends, TSG Hoffenheim 1, Borussia Dortmund 3.
96' Second Half ends, TSG Hoffenheim 1, Borussia Dortmund 3.
94' Goal de Julian Ryerson (1-3) Goal! TSG Hoffenheim 1, Borussia Dortmund 3. Julian Ryerson (Borussia Dortmund) right footed shot from the centre of the box to the centre of the goal following a fast break. Hoffenheim 1 B. Dortmund 3
92' Foul by Kevin Vogt (TSG Hoffenheim).
92' Sébastien Haller (Borussia Dortmund) wins a free kick in the defensive half.
91' Offside, Borussia Dortmund. Marius Wolf tries a through ball, but Karim Adeyemi is caught offside.
90' Foul by Mërgim Berisha (TSG Hoffenheim).
90' Salih Özcan (Borussia Dortmund) wins a free kick in the defensive half.
88' Foul by Finn Becker (TSG Hoffenheim).
88' Salih Özcan (Borussia Dortmund) wins a free kick in the defensive half.
86' Substitution Substitution, TSG Hoffenheim. Finn Becker replaces Andrej Kramaric.
85' Yellow card Marco Reus (Borussia Dortmund) is shown the yellow card.
84' Yellow card Ozan Kabak (TSG Hoffenheim) is shown the yellow card for a bad foul.
84' Nico Schlotterbeck (Borussia Dortmund) wins a free kick on the left wing.
84' Foul by Ozan Kabak (TSG Hoffenheim).
83' Foul by Salih Özcan (Borussia Dortmund).
83' Mërgim Berisha (TSG Hoffenheim) wins a free kick in the attacking half.
83' Substitution Substitution, TSG Hoffenheim. Julian Justvan replaces Maximilian Beier.
83' Substitution Substitution, TSG Hoffenheim. Tom Bischof replaces John Anthony Brooks.
82' Offside, Borussia Dortmund. Marius Wolf tries a through ball, but Sébastien Haller is caught offside.
81' Corner, Borussia Dortmund. Conceded by Oliver Baumann.
81' Attempt Attempt saved. Karim Adeyemi (Borussia Dortmund) right footed shot from the centre of the box is saved in the bottom right corner. Assisted by Julian Ryerson.
79' Substitution Substitution, Borussia Dortmund. Marius Wolf replaces Marco Reus.
79' Substitution Substitution, Borussia Dortmund. Niklas Süle replaces Donyell Malen.
79' Substitution Substitution, Borussia Dortmund. Sébastien Haller replaces Niclas Füllkrug.
75' Attempt Attempt missed. Mërgim Berisha (TSG Hoffenheim) right footed shot from the right side of the six yard box misses to the right. Assisted by Marius Bülter with a cross.
74' Attempt Attempt missed. Mërgim Berisha (TSG Hoffenheim) header from the centre of the box misses to the left.
72' Attempt Attempt missed. Mërgim Berisha (TSG Hoffenheim) right footed shot from outside the box misses to the right. Assisted by Andrej Kramaric.
70' Red card Second yellow card to Ramy Bensebaïni (Borussia Dortmund).
68' Substitution Substitution, Borussia Dortmund. Emre Can replaces Felix Nmecha.
67' Substitution Substitution, TSG Hoffenheim. Marius Bülter replaces Robert Skov.
67' Substitution Substitution, TSG Hoffenheim. Mërgim Berisha replaces Grischa Prömel.
67' Ramy Bensebaïni (Borussia Dortmund) wins a free kick in the defensive half.
67' Foul by Robert Skov (TSG Hoffenheim).
66' Yellow card Ramy Bensebaïni (Borussia Dortmund) is shown the yellow card for a bad foul.
66' Foul by Ramy Bensebaïni (Borussia Dortmund).
66' Ihlas Bebou (TSG Hoffenheim) wins a free kick on the right wing.
65' Foul by Felix Nmecha (Borussia Dortmund).
65' Florian Grillitsch (TSG Hoffenheim) wins a free kick in the defensive half.
64' Salih Özcan (Borussia Dortmund) wins a free kick in the defensive half.
64' Foul by Ihlas Bebou (TSG Hoffenheim).
64' Donyell Malen (Borussia Dortmund) wins a free kick in the defensive half.
64' Foul by Maximilian Beier (TSG Hoffenheim).
63' Substitution Substitution, Borussia Dortmund. Karim Adeyemi replaces Julian Brandt.
62' Corner, TSG Hoffenheim. Conceded by Niclas Füllkrug.
61' Corner, TSG Hoffenheim. Conceded by Felix Nmecha.
61' Delay over. They are ready to continue.
60' Yellow card Kevin Vogt (TSG Hoffenheim) is shown the yellow card.
59' Delay in match because of an injury Anton Stach (TSG Hoffenheim).
59' Yellow card Felix Nmecha (Borussia Dortmund) is shown the yellow card for a bad foul.
59' Foul by Felix Nmecha (Borussia Dortmund).
59' Anton Stach (TSG Hoffenheim) wins a free kick in the attacking half.
57' Ramy Bensebaïni (Borussia Dortmund).
57' Florian Grillitsch (TSG Hoffenheim) wins a free kick on the right wing.
56' Foul by Marco Reus (Borussia Dortmund).
56' Robert Skov (TSG Hoffenheim) wins a free kick in the attacking half.
53' Delay over. They are ready to continue.
51' Delay in match because of an injury Julian Ryerson (Borussia Dortmund).
51' Julian Ryerson (Borussia Dortmund) wins a free kick in the defensive half.
51' Foul by Robert Skov (TSG Hoffenheim).
50' Julian Ryerson (Borussia Dortmund) wins a free kick in the defensive half.
50' Foul by John Anthony Brooks (TSG Hoffenheim).
50' Robert Skov (TSG Hoffenheim) hits the bar with a left footed shot from outside the box from a direct free kick.
49' Foul by Salih Özcan (Borussia Dortmund).
49' Anton Stach (TSG Hoffenheim) wins a free kick in the attacking half.
47' Attempt Attempt saved. Grischa Prömel (TSG Hoffenheim) header from the centre of the box is saved in the centre of the goal. Assisted by Andrej Kramaric.
45' Second Half begins TSG Hoffenheim 1, Borussia Dortmund 2.
48' First Half ends, TSG Hoffenheim 1, Borussia Dortmund 2.
47' Goal de Marco Reus (1-2) Goal! TSG Hoffenheim 1, Borussia Dortmund 2. Marco Reus (Borussia Dortmund) right footed shot from the centre of the box to the centre of the goal. Hoffenheim 1 B. Dortmund 2
45' Corner, Borussia Dortmund. Conceded by Ozan Kabak.
44' Mats Hummels (Borussia Dortmund) wins a free kick in the defensive half.
44' Foul by Florian Grillitsch (TSG Hoffenheim).
43' Yellow card John Anthony Brooks (TSG Hoffenheim) is shown the yellow card for a bad foul.
43' Foul by Salih Özcan (Borussia Dortmund).
43' Andrej Kramaric (TSG Hoffenheim) wins a free kick on the left wing.
41' Salih Özcan (Borussia Dortmund) wins a free kick in the defensive half.
41' Foul by Anton Stach (TSG Hoffenheim).
40' Attempt Attempt blocked. Ozan Kabak (TSG Hoffenheim) header from the centre of the box is blocked. Assisted by Andrej Kramaric with a cross.
39' Foul by Nico Schlotterbeck (Borussia Dortmund).
39' Maximilian Beier (TSG Hoffenheim) wins a free kick on the right wing.
36' Attempt Attempt missed. Andrej Kramaric (TSG Hoffenheim) right footed shot from outside the box is too high from a direct free kick.
35' Foul by Julian Brandt (Borussia Dortmund).
35' Maximilian Beier (TSG Hoffenheim) wins a free kick in the attacking half.
35' Attempt Attempt blocked. Maximilian Beier (TSG Hoffenheim) right footed shot from outside the box is blocked. Assisted by Robert Skov.
34' Corner, TSG Hoffenheim. Conceded by Julian Ryerson.
34' Attempt Attempt blocked. Robert Skov (TSG Hoffenheim) right footed shot from outside the box is blocked.
34' Attempt Attempt blocked. Anton Stach (TSG Hoffenheim) right footed shot from the centre of the box is blocked. Assisted by Andrej Kramaric.
33' Delay over. They are ready to continue.
33' Delay in match because of an injury Anton Stach (TSG Hoffenheim).
29' Attempt Attempt missed. Julian Ryerson (Borussia Dortmund) right footed shot from the right side of the box misses to the right. Assisted by Ramy Bensebaïni.
27' Foul by Marco Reus (Borussia Dortmund).
27' Maximilian Beier (TSG Hoffenheim) wins a free kick in the attacking half.
26' Attempt Attempt missed. Ozan Kabak (TSG Hoffenheim) header from the centre of the box misses to the right. Assisted by Andrej Kramaric with a cross following a corner.
26' Attempt Attempt missed. John Anthony Brooks (TSG Hoffenheim) header from the centre of the box is high and wide to the right. Assisted by Ozan Kabak following a corner.
26' Corner, TSG Hoffenheim. Conceded by Gregor Kobel.
26' Attempt Attempt missed. Florian Grillitsch (TSG Hoffenheim) right footed shot from outside the box is close, but misses to the left. Assisted by Maximilian Beier.
24' Goal de Kramaric (1-1) Goal! TSG Hoffenheim 1, Borussia Dortmund 1. Andrej Kramaric (TSG Hoffenheim) converts the penalty with a right footed shot to the bottom right corner. Hoffenheim 1 B. Dortmund 1
22' Yellow card Mats Hummels (Borussia Dortmund) is shown the yellow card for a bad foul.
22' Penalty Penalty conceded by Mats Hummels (Borussia Dortmund) after a foul in the penalty area.
22' Penalty Penalty TSG Hoffenheim. Anton Stach draws a foul in the penalty area.
21' Foul by Marco Reus (Borussia Dortmund).
21' Andrej Kramaric (TSG Hoffenheim) wins a free kick in the defensive half.
20' Corner, Borussia Dortmund. Conceded by Ozan Kabak.
20' Foul by Niclas Füllkrug (Borussia Dortmund).
20' John Anthony Brooks (TSG Hoffenheim) wins a free kick in the defensive half.
17' Goal de Füllkrug (0-1) Goal! TSG Hoffenheim 0, Borussia Dortmund 1. Niclas Füllkrug (Borussia Dortmund) right footed shot from the centre of the box to the bottom right corner. Assisted by Julian Brandt. Hoffenheim 0 B. Dortmund 1
15' Foul by Marco Reus (Borussia Dortmund).
15' Florian Grillitsch (TSG Hoffenheim) wins a free kick in the defensive half.
14' Attempt Attempt saved. Donyell Malen (Borussia Dortmund) left footed shot from the left side of the box is saved in the centre of the goal. Assisted by Salih Özcan.
11' Salih Özcan (Borussia Dortmund) wins a free kick in the defensive half.
11' Foul by Anton Stach (TSG Hoffenheim).
9' Foul by Nico Schlotterbeck (Borussia Dortmund).
9' John Anthony Brooks (TSG Hoffenheim) wins a free kick in the defensive half.
9' Marco Reus (Borussia Dortmund) wins a free kick in the attacking half.
9' Foul by Grischa Prömel (TSG Hoffenheim).
6' Niclas Füllkrug (Borussia Dortmund) wins a free kick in the defensive half.
6' Foul by John Anthony Brooks (TSG Hoffenheim).
5' Attempt Attempt saved. Andrej Kramaric (TSG Hoffenheim) left footed shot from outside the box is saved in the bottom right corner. Assisted by Ihlas Bebou.
First Half begins.
Lineups are announced and players are warming up.