| | First Half starts. |
6' | | New attacking attempt. Andrej Kramaric - TSG Hoffenheim - shot with left foot from outside the box is saved in the right corner. Assist - Ihlas Bebou. |
7' | | Fouled by John Anthony Brooks - TSG Hoffenheim |
7' | | Niclas Füllkrug - Borussia Dortmund - won a free kick in defence. |
10' | | Fouled by Grischa Prömel - TSG Hoffenheim |
10' | | Marco Reus - Borussia Dortmund - won a free kick in attack. |
10' | | Fouled by Nico Schlotterbeck - Borussia Dortmund |
10' | | John Anthony Brooks - TSG Hoffenheim - won a free kick in defence. |
12' | | Fouled by Anton Stach - TSG Hoffenheim |
12' | | Salih Özcan - Borussia Dortmund - won a free kick in defence. |
15' | | New attacking attempt. Donyell Malen - Borussia Dortmund - shot with left foot from the left side of the box is saved by goalkeeper in the centre of the goal. Assist - Salih Özcan. |
16' | | Florian Grillitsch - TSG Hoffenheim - won a free kick in defence. |
16' | | Fouled by Marco Reus - Borussia Dortmund |
18' | | Goal! TSG Hoffenheim 0, Borussia Dortmund 1. Niclas Füllkrug - Borussia Dortmund - shot with right foot from the centre of the box to the right corner. Assist - Julian Brandt. |
21' | | Fouled by Niclas Füllkrug - Borussia Dortmund |
21' | | John Anthony Brooks - TSG Hoffenheim - won a free kick in defence. |
21' | | Corner - Borussia Dortmund. Conceded by Ozan Kabak. |
22' | | Andrej Kramaric - TSG Hoffenheim - won a free kick in defence. |
22' | | Fouled by Marco Reus - Borussia Dortmund |
23' | | Penalty TSG Hoffenheim. Anton Stach draws a foul in the penalty area. |
23' | | Penalty conceded by Mats Hummels - Borussia Dortmund - after a foul in the penalty area. |
23' | | Mats Hummels - Borussia Dortmund - receive yellow card for a foul. |
25' | | Goal! TSG Hoffenheim 1, Borussia Dortmund 1. Andrej Kramaric - TSG Hoffenheim - converts the penalty with a shot with right foot to the right corner. |
27' | | Missed chance. Florian Grillitsch - TSG Hoffenheim - shot with right foot from outside the box is close, but missed to the left. Assist - Maximilian Beier. |
27' | | Corner - TSG Hoffenheim. Conceded by Gregor Kobel. |
27' | | Missed chance. Ozan Kabak - TSG Hoffenheim - shot with the head from the centre of the box missed. Assist - Andrej Kramaric with a cross after corner. |
27' | | Missed chance. John Anthony Brooks - TSG Hoffenheim - shot with the head from the centre of the box is high and wide to the right. Assist - Ozan Kabak after corner. |
28' | | Fouled by Marco Reus - Borussia Dortmund |
28' | | Maximilian Beier - TSG Hoffenheim - won a free kick in attack. |
30' | | Missed chance. Julian Ryerson - Borussia Dortmund - shot with right foot from the right side of the box missed. Assist - Ramy Bensebaïni. |
34' | | Delay in match - injury Anton Stach - TSG Hoffenheim |
34' | | Delay over. They are ready to continue. |
35' | | Shot blocked. Anton Stach - TSG Hoffenheim - shot with right foot from the centre of the box is blocked. Assist - Andrej Kramaric. |
35' | | Shot blocked. Robert Skov - TSG Hoffenheim - shot with right foot from outside the box is blocked. |
35' | | Corner - TSG Hoffenheim. Conceded by Julian Ryerson. |
36' | | Shot blocked. Maximilian Beier - TSG Hoffenheim - shot with right foot from outside the box is blocked. Assist - Robert Skov. |
36' | | Fouled by Julian Brandt - Borussia Dortmund |
36' | | Maximilian Beier - TSG Hoffenheim - won a free kick in attack. |
37' | | Missed chance. Andrej Kramaric - TSG Hoffenheim - shot with right foot from outside the box goes high from a free kick. |
40' | | Fouled by Nico Schlotterbeck - Borussia Dortmund |
40' | | Maximilian Beier - TSG Hoffenheim - won a free kick on the right wing. |
41' | | Shot blocked. Ozan Kabak - TSG Hoffenheim - shot with the head from the centre of the box is blocked. Assist - Andrej Kramaric with a cross. |
42' | | Fouled by Anton Stach - TSG Hoffenheim |
42' | | Salih Özcan - Borussia Dortmund - won a free kick in defence. |
44' | | Andrej Kramaric - TSG Hoffenheim - won a free kick on the left wing. |
44' | | Fouled by Salih Özcan - Borussia Dortmund |
44' | | John Anthony Brooks - TSG Hoffenheim - receive yellow card for a foul. |
45' | | Fouled by Florian Grillitsch - TSG Hoffenheim |
45' | | Mats Hummels - Borussia Dortmund - won a free kick in defence. |
45+1' | | Corner - Borussia Dortmund. Conceded by Ozan Kabak. |
45+3' | | Goal! TSG Hoffenheim 1, Borussia Dortmund 2. Marco Reus - Borussia Dortmund - shot with right foot from the centre of the box to the centre of the goal. |
45+4' | | First Half ended - TSG Hoffenheim 1, Borussia Dortmund 2. |
45' | | Second Half starts TSG Hoffenheim 1, Borussia Dortmund 2. |
48' | | New attacking attempt. Grischa Prömel - TSG Hoffenheim - shot with the head from the centre of the box is saved by goalkeeper in the centre of the goal. Assist - Andrej Kramaric. |
50' | | Anton Stach - TSG Hoffenheim - won a free kick in attack. |
50' | | Fouled by Salih Özcan - Borussia Dortmund |
51' | | Robert Skov - TSG Hoffenheim - hits the bar with a shot with left foot from outside the box from a free kick. |
51' | | Fouled by John Anthony Brooks - TSG Hoffenheim |
51' | | Julian Ryerson - Borussia Dortmund - won a free kick in defence. |
52' | | Fouled by Robert Skov - TSG Hoffenheim |
52' | | Julian Ryerson - Borussia Dortmund - won a free kick in defence. |
53' | | Delay in match - injury Julian Ryerson - Borussia Dortmund |
54' | | Delay over. They are ready to continue. |
57' | | Fouled by Marco Reus - Borussia Dortmund |
57' | | Robert Skov - TSG Hoffenheim - won a free kick in attack. |
59' | | Florian Grillitsch - TSG Hoffenheim - won a free kick on the right wing. |
59' | | Ramy Bensebaïni - Borussia Dortmund |
60' | | Anton Stach - TSG Hoffenheim - won a free kick in attack. |
60' | | Fouled by Felix Nmecha - Borussia Dortmund |
60' | | Felix Nmecha - Borussia Dortmund - receive yellow card for a foul. |
60' | | Delay in match - injury Anton Stach - TSG Hoffenheim |
61' | | Kevin Vogt - TSG Hoffenheim - receive yellow card. |
62' | | Delay over. They are ready to continue. |
62' | | Corner - TSG Hoffenheim. Conceded by Felix Nmecha. |
63' | | Corner - TSG Hoffenheim. Conceded by Niclas Füllkrug. |
64' | | Substitution - Borussia Dortmund. Karim Adeyemi for Julian Brandt. |
65' | | Donyell Malen - Borussia Dortmund - won a free kick in defence. |
65' | | Fouled by Maximilian Beier - TSG Hoffenheim |
65' | | Fouled by Ihlas Bebou - TSG Hoffenheim |
65' | | Salih Özcan - Borussia Dortmund - won a free kick in defence. |
66' | | Florian Grillitsch - TSG Hoffenheim - won a free kick in defence. |
66' | | Fouled by Felix Nmecha - Borussia Dortmund |
67' | | Fouled by Ramy Bensebaïni - Borussia Dortmund |
67' | | Ihlas Bebou - TSG Hoffenheim - won a free kick on the right wing. |
67' | | Ramy Bensebaïni - Borussia Dortmund - receive yellow card for a foul. |
68' | | Fouled by Robert Skov - TSG Hoffenheim |
68' | | Ramy Bensebaïni - Borussia Dortmund - won a free kick in defence. |
68' | | Substitution - TSG Hoffenheim. Mërgim Berisha for Grischa Prömel. |
68' | | Substitution - TSG Hoffenheim. Marius Bülter for Robert Skov. |
69' | | Substitution - Borussia Dortmund. Emre Can for Felix Nmecha. |
71' | | Second yellow card to Ramy Bensebaïni - Borussia Dortmund |
72' | | Missed chance. Mërgim Berisha - TSG Hoffenheim - shot with right foot from outside the box missed. Assist - Andrej Kramaric. |
75' | | Missed chance. Mërgim Berisha - TSG Hoffenheim - shot with the head from the centre of the box missed to the left. |
76' | | Missed chance. Mërgim Berisha - TSG Hoffenheim - shot with right foot from the right side of the six yard box missed. Assist - Marius Bülter with a cross. |
80' | | Substitution - Borussia Dortmund. Niklas Süle for Donyell Malen. |
80' | | Substitution - Borussia Dortmund. Marius Wolf for Marco Reus. |
80' | | Substitution - Borussia Dortmund. Sébastien Haller for Niclas Füllkrug. |
82' | | New attacking attempt. Karim Adeyemi - Borussia Dortmund - shot with right foot from the centre of the box is saved in the right corner. Assist - Julian Ryerson. |
82' | | Corner - Borussia Dortmund. Conceded by Oliver Baumann. |
83' | | Offside - Borussia Dortmund. Marius Wolf with a pass, however Sébastien Haller is in offside. |
84' | | Substitution - TSG Hoffenheim. Julian Justvan for Maximilian Beier. |
84' | | Substitution - TSG Hoffenheim. Tom Bischof for John Anthony Brooks. |
84' | | Fouled by Salih Özcan - Borussia Dortmund |
84' | | Mërgim Berisha - TSG Hoffenheim - won a free kick in attack. |
85' | | Fouled by Ozan Kabak - TSG Hoffenheim |
85' | | Nico Schlotterbeck - Borussia Dortmund - won a free kick on the left wing. |
85' | | Ozan Kabak - TSG Hoffenheim - receive yellow card for a foul. |
87' | | Marco Reus - Borussia Dortmund - receive yellow card. |
87' | | Substitution - TSG Hoffenheim. Finn Becker for Andrej Kramaric. |
89' | | Fouled by Finn Becker - TSG Hoffenheim |
89' | | Salih Özcan - Borussia Dortmund - won a free kick in defence. |
90+1' | | Fouled by Mërgim Berisha - TSG Hoffenheim |
90+1' | | Salih Özcan - Borussia Dortmund - won a free kick in defence. |
90+2' | | Offside - Borussia Dortmund. Marius Wolf with a pass, however Karim Adeyemi is in offside. |
90+3' | | Fouled by Kevin Vogt - TSG Hoffenheim |
90+3' | | Sébastien Haller - Borussia Dortmund - won a free kick in defence. |
90+5' | | Goal! TSG Hoffenheim 1, Borussia Dortmund 3. Julian Ryerson - Borussia Dortmund - shot with right foot from the centre of the box to the centre of the goal following a fast break. |
90+7' | | Second Half ended - TSG Hoffenheim 1, Borussia Dortmund 3. |
| | Thats all. Game finished - TSG Hoffenheim 1, Borussia Dortmund 3. |