| | First Half starts. |
1' | | Corner - TSG Hoffenheim. Conceded by Mats Hummels. |
2' | | Missed chance. Ozan Kabak - TSG Hoffenheim - shot with the head from the centre of the box missed to the left. Assist - Dennis Geiger with a cross after corner. |
2' | | New attacking attempt. Marius Wolf - Borussia Dortmund - shot with right foot from outside the box is saved in the right corner. |
3' | | Offside - TSG Hoffenheim. Christoph Baumgartner with a pass, however Angeliño is in offside. |
3' | | Fouled by Ozan Kabak - TSG Hoffenheim |
3' | | Jamie Bynoe-Gittens - Borussia Dortmund - won a free kick in defence. |
5' | | Corner - Borussia Dortmund. Conceded by Robert Skov. |
12' | | Anthony Modeste - Borussia Dortmund - won a free kick in defence. |
12' | | Fouled by Ozan Kabak - TSG Hoffenheim |
13' | | Fouled by Jude Bellingham - Borussia Dortmund |
13' | | Robert Skov - TSG Hoffenheim - won a free kick in defence. |
15' | | Corner - TSG Hoffenheim. Conceded by Mats Hummels. |
15' | | Fouled by Grischa Prömel - TSG Hoffenheim |
15' | | Mats Hummels - Borussia Dortmund - won a free kick in defence. |
16' | | Goal! Borussia Dortmund 1, TSG Hoffenheim 0. Marco Reus - Borussia Dortmund - shot with right foot from the centre of the box to the top right corner. Assist - Julian Brandt. |
19' | | Missed chance. Anthony Modeste - Borussia Dortmund - shot with the head from the centre of the box is close, but misses the top right corner. Assist - Marius Wolf with a cross. |
20' | | Fouled by Salih Özcan - Borussia Dortmund |
20' | | Georginio Rutter - TSG Hoffenheim - won a free kick in defence. |
21' | | Fouled by Mats Hummels - Borussia Dortmund |
21' | | Georginio Rutter - TSG Hoffenheim - won a free kick in defence. |
22' | | Missed chance. Jamie Bynoe-Gittens - Borussia Dortmund - shot with right foot from the centre of the box is close, but missed to the left. Assist - Anthony Modeste with a cross following a fast break. |
24' | | Angeliño - TSG Hoffenheim - won a free kick in defence. |
24' | | Fouled by Thomas Meunier - Borussia Dortmund |
25' | | Fouled by Marius Wolf - Borussia Dortmund |
25' | | Robert Skov - TSG Hoffenheim - won a free kick in defence. |
27' | | Corner - Borussia Dortmund. Conceded by Kevin Vogt. |
27' | | Missed chance. Marco Reus - Borussia Dortmund - shot with left foot from the left side of the box is high and wide to the left. Assist - Marius Wolf with a head after corner. |
30' | | Christoph Baumgartner - TSG Hoffenheim - won a free kick in attack. |
30' | | Fouled by Nico Schlotterbeck - Borussia Dortmund |
31' | | Corner - Borussia Dortmund. Conceded by Ozan Kabak. |
34' | | Hand ball by Thomas Meunier - Borussia Dortmund |
34' | | Fouled by Georginio Rutter - TSG Hoffenheim |
34' | | Nico Schlotterbeck - Borussia Dortmund - won a free kick in defence. |
35' | | Fouled by Robert Skov - TSG Hoffenheim |
35' | | Jamie Bynoe-Gittens - Borussia Dortmund - won a free kick in attack. |
35' | | Robert Skov - TSG Hoffenheim - receive yellow card for a foul. |
36' | | Fouled by Christoph Baumgartner - TSG Hoffenheim |
36' | | Jude Bellingham - Borussia Dortmund - won a free kick on the right wing. |
37' | | Fouled by Christoph Baumgartner - TSG Hoffenheim |
37' | | Nico Schlotterbeck - Borussia Dortmund - won a free kick in defence. |
38' | | Corner - TSG Hoffenheim. Conceded by Nico Schlotterbeck. |
39' | | Missed chance. Julian Brandt - Borussia Dortmund - shot with right foot from a diffucult position on the right missed to the left. Assist - Anthony Modeste. |
42' | | Anthony Modeste - Borussia Dortmund - won a free kick in defence. |
42' | | Fouled by Christoph Baumgartner - TSG Hoffenheim |
43' | | Missed chance. Marco Reus - Borussia Dortmund - shot with left foot from the right side of the box is close, but misses the top left corner. Assist - Jude Bellingham. |
44' | | Substitution - Borussia Dortmund. Thorgan Hazard for Jamie Bynoe-Gittens - injury. |
45' | | New attacking attempt. Jude Bellingham - Borussia Dortmund - shot with right foot from the left side of the box is saved in the top centre of the goal. Assist - Marius Wolf. |
45' | | Corner - Borussia Dortmund. Conceded by Oliver Baumann. |
45+1' | | Missed chance. Mats Hummels - Borussia Dortmund - header inside of six yard box - left side missed to the left. Assist - Julian Brandt with a cross after corner. |
45+1' | | Fouled by Thorgan Hazard - Borussia Dortmund |
45+1' | | Robert Skov - TSG Hoffenheim - won a free kick in defence. |
45+2' | | First Half ended - Borussia Dortmund 1, TSG Hoffenheim 0. |
45' | | Second Half starts Borussia Dortmund 1, TSG Hoffenheim 0. |
45' | | Substitution - TSG Hoffenheim. Muhammed Damar for Christoph Baumgartner. |
45' | | Substitution - TSG Hoffenheim. Pavel Kaderábek for Robert Skov. |
45' | | Substitution - TSG Hoffenheim. Sebastian Rudy for Dennis Geiger. |
48' | | Fouled by Anthony Modeste - Borussia Dortmund |
48' | | Ozan Kabak - TSG Hoffenheim - won a free kick on the right wing. |
49' | | Shot blocked. Georginio Rutter - TSG Hoffenheim - shot with right foot from the centre of the box is blocked. |
49' | | New attacking attempt. Georginio Rutter - TSG Hoffenheim - shot with right foot from the centre of the box is saved in the right corner. |
49' | | Corner - Borussia Dortmund. Conceded by Muhammed Damar. |
51' | | Hand ball by Kevin Akpoguma - TSG Hoffenheim |
51' | | Fouled by Muhammed Damar - TSG Hoffenheim |
51' | | Salih Özcan - Borussia Dortmund - won a free kick in attack. |
52' | | Missed chance. Georginio Rutter - TSG Hoffenheim - shot with right foot from outside the box is close, but missed. Assist - Muhammed Damar. |
54' | | New attacking attempt. Andrej Kramaric - TSG Hoffenheim - shot with left foot from the left side of the box is saved by goalkeeper in the centre of the goal. |
54' | | Shot blocked. Marius Wolf - Borussia Dortmund - shot with right foot from outside the box is blocked. Assist - Julian Brandt. |
56' | | Fouled by Marco Reus - Borussia Dortmund |
56' | | Sebastian Rudy - TSG Hoffenheim - won a free kick in defence. |
57' | | Marco Reus - Borussia Dortmund - receive yellow card. |
57' | | Kevin Vogt - TSG Hoffenheim - receive yellow card. |
57' | | Jude Bellingham - Borussia Dortmund - receive yellow card. |
58' | | Fouled by Marius Wolf - Borussia Dortmund |
58' | | Grischa Prömel - TSG Hoffenheim - won a free kick in attack. |
60' | | Missed chance. Andrej Kramaric - TSG Hoffenheim - shot with right foot from outside the box is high and wide to the left from a free kick. |
61' | | Shot blocked. Thorgan Hazard - Borussia Dortmund - shot with right foot from the left side of the box is blocked. Assist - Marius Wolf. |
62' | | Fouled by Anthony Modeste - Borussia Dortmund |
62' | | Kevin Vogt - TSG Hoffenheim - won a free kick in defence. |
62' | | Shot blocked. Muhammed Damar - TSG Hoffenheim - shot with the head from the centre of the box is blocked. Assist - Pavel Kaderábek with a cross. |
62' | | Corner - TSG Hoffenheim. Conceded by Thomas Meunier. |
64' | | Fouled by Ozan Kabak - TSG Hoffenheim |
64' | | Marius Wolf - Borussia Dortmund - won a free kick in defence. |
64' | | Ozan Kabak - TSG Hoffenheim - receive yellow card for a foul. |
65' | | Corner - TSG Hoffenheim. Conceded by Jude Bellingham. |
67' | | New attacking attempt. Thorgan Hazard - Borussia Dortmund - shot with right foot from the centre of the box is saved by goalkeeper in the centre of the goal. |
67' | | New attacking attempt. Anthony Modeste - Borussia Dortmund - shot with right foot from the centre of the box is saved in the top centre of the goal. |
68' | | Missed chance. Jude Bellingham - Borussia Dortmund - shot with the head from the centre of the box is high and wide to the left. Assist - Thomas Meunier with a cross. |
69' | | Angeliño - TSG Hoffenheim - won a free kick on the left wing. |
69' | | Fouled by Thomas Meunier - Borussia Dortmund |
71' | | Substitution - TSG Hoffenheim. Munas Dabbur for Grischa Prömel. |
71' | | Offside - Borussia Dortmund. Anthony Modeste with a pass, however Thorgan Hazard is in offside. |
73' | | Offside - Borussia Dortmund. Jude Bellingham with a pass, however Anthony Modeste is in offside. |
76' | | Mats Hummels - Borussia Dortmund - receive yellow card for a foul. |
79' | | Fouled by Andrej Kramaric - TSG Hoffenheim |
79' | | Salih Özcan - Borussia Dortmund - won a free kick in attack. |
80' | | Andrej Kramaric - TSG Hoffenheim - receive yellow card for a foul. |
83' | | Substitution - Borussia Dortmund. Niklas Süle for Marius Wolf. |
83' | | Substitution - Borussia Dortmund. Giovanni Reyna for Julian Brandt. |
84' | | Corner - TSG Hoffenheim. Conceded by Niklas Süle. |
84' | | Corner - TSG Hoffenheim. Conceded by Niklas Süle. |
85' | | Missed chance. Anthony Modeste - Borussia Dortmund - shot with right foot from outside the box is close, but misses the top right corner. Assist - Thorgan Hazard following a fast break. |
86' | | Offside - TSG Hoffenheim. Munas Dabbur with a pass, however Georginio Rutter is in offside. |
86' | | Substitution - TSG Hoffenheim. Jacob Bruun Larsen for Georginio Rutter. |
88' | | Fouled by Munas Dabbur - TSG Hoffenheim |
88' | | Giovanni Reyna - Borussia Dortmund - won a free kick in defence. |
89' | | Fouled by Pavel Kaderábek - TSG Hoffenheim |
89' | | Thorgan Hazard - Borussia Dortmund - won a free kick on the left wing. |
90' | | Corner - TSG Hoffenheim. Conceded by Mats Hummels. |
90+2' | | Fouled by Kevin Akpoguma - TSG Hoffenheim |
90+2' | | Marco Reus - Borussia Dortmund - won a free kick in defence. |
90+2' | | Substitution - Borussia Dortmund. Youssoufa Moukoko for Marco Reus. |
90+3' | | Andrej Kramaric - TSG Hoffenheim - won a free kick on the right wing. |
90+3' | | Fouled by Thorgan Hazard - Borussia Dortmund |
90+4' | | Second Half ended - Borussia Dortmund 1, TSG Hoffenheim 0. |
| | Thats all. Game finished - Borussia Dortmund 1, TSG Hoffenheim 0. |