| 3' | | Fouled by Mahmoud Dahoud - Borussia Dortmund |
| 2' | | Julian Brandt - Borussia Dortmund - won a free kick in defence. |
| 2' | | Fouled by Dennis Geiger - TSG Hoffenheim |
| | First Half starts. |
| 5' | | Robert Skov - TSG Hoffenheim - won a free kick in defence. |
| 5' | | Fouled by Thomas Meunier - Borussia Dortmund |
| 4' | | Missed chance. Mijat Gacinovic - TSG Hoffenheim - shot with right foot from the centre of the box is close, but missed to the left. Assist - Robert Skov with a cross. |
| 3' | | Kevin Akpoguma - TSG Hoffenheim - won a free kick in defence. |
| 7' | | Shot blocked. Giovanni Reyna - Borussia Dortmund - shot with left foot from the centre of the box is blocked. Assist - Felix Passlack. |
| 6' | | Fouled by Ishak Belfodil - TSG Hoffenheim |
| 6' | | Emre Can - Borussia Dortmund - won a free kick in defence. |
| 8' | | New attacking attempt. Jadon Sancho - Borussia Dortmund - shot with right foot from the right side of the box is saved by goalkeeper in the centre of the goal. Assist - Lukasz Piszczek. |
| 11' | | Sebastian Rudy - TSG Hoffenheim - won a free kick in defence. |
| 11' | | Fouled by Felix Passlack - Borussia Dortmund |
| 14' | | Giovanni Reyna - Borussia Dortmund - won a free kick on the left wing. |
| 14' | | Fouled by Sebastian Rudy - TSG Hoffenheim |
| 15' | | Corner - Borussia Dortmund. Conceded by Ihlas Bebou. |
| 18' | | Corner - Borussia Dortmund. Conceded by Ishak Belfodil. |
| 19' | | Mijat Gacinovic - TSG Hoffenheim - won a free kick in defence. |
| 19' | | Fouled by Thomas Meunier - Borussia Dortmund |
| 19' | | New attacking attempt. Mijat Gacinovic - TSG Hoffenheim - shot with left foot from the centre of the box is saved in the right corner. Assist - Ishak Belfodil. |
| 21' | | Substitution - Borussia Dortmund. Thomas Delaney for Lukasz Piszczek - injury. |
| 27' | | Fouled by Diadie Samassékou - TSG Hoffenheim |
| 27' | | Emre Can - Borussia Dortmund - won a free kick on the right wing. |
| 26' | | Shot blocked. Felix Passlack - Borussia Dortmund - shot with right foot from outside the box is blocked. Assist - Axel Witsel. |
| 29' | | Offside - Borussia Dortmund. Mahmoud Dahoud with a pass, however Jadon Sancho is in offside. |
| 31' | | Corner - TSG Hoffenheim. Conceded by Mats Hummels. |
| 30' | | Corner - TSG Hoffenheim. Conceded by Marwin Hitz. |
| 31' | | New attacking attempt. Ishak Belfodil - TSG Hoffenheim - shot with the head from the centre of the box is saved by goalkeeper in the centre of the goal. Assist - Dennis Geiger with a cross. |
| 33' | | Offside - Borussia Dortmund. Thomas Delaney with a pass, however Jadon Sancho is in offside. |
| 37' | | Thomas Meunier - Borussia Dortmund - hits the bar with a shot with the head from the centre of the box. Assist - Julian Brandt with a cross after corner. |
| 37' | | Corner - Borussia Dortmund. Conceded by Kevin Vogt. |
| 35' | | Shot blocked. Giovanni Reyna - Borussia Dortmund - shot with left foot inside of six yard box - left side is blocked. |
| 40' | | Missed chance. Sebastian Rudy - TSG Hoffenheim - shot with right foot from the centre of the box goes high. Assist - Ishak Belfodil. |
| 39' | | Kevin Vogt - TSG Hoffenheim - won a free kick in defence. |
| 39' | | Fouled by Mahmoud Dahoud - Borussia Dortmund |
| 44' | | Corner - TSG Hoffenheim. Conceded by Mats Hummels. |
| 45+3' | | First Half ended - TSG Hoffenheim 0, Borussia Dortmund 0. |
| 45' | | Second Half starts TSG Hoffenheim 0, Borussia Dortmund 0. |
| 46' | | Jadon Sancho - Borussia Dortmund - won a free kick in defence. |
| 46' | | Fouled by Kevin Akpoguma - TSG Hoffenheim |
| 49' | | Felix Passlack - Borussia Dortmund - won a free kick in defence. |
| 50' | | Corner - Borussia Dortmund. Conceded by Diadie Samassékou. |
| 50' | | Shot blocked. Felix Passlack - Borussia Dortmund - shot with right foot from outside the box is blocked. |
| 50' | | Shot blocked. Jadon Sancho - Borussia Dortmund - shot with right foot from the left side of the box is blocked. Assist - Mats Hummels. |
| 49' | | Fouled by Sebastian Rudy - TSG Hoffenheim |
| 54' | | Offside - Borussia Dortmund. Jadon Sancho with a pass, however Thomas Meunier is in offside. |
| 53' | | Mahmoud Dahoud - Borussia Dortmund - won a free kick in defence. |
| 53' | | Fouled by Dennis Geiger - TSG Hoffenheim |
| 53' | | New attacking attempt. Giovanni Reyna - Borussia Dortmund - shot with right foot from outside the box is saved by goalkeeper in the centre of the goal. Assist - Jadon Sancho. |
| 52' | | Shot blocked. Ishak Belfodil - TSG Hoffenheim - shot with left foot from the centre of the box is blocked. Assist - Sebastian Rudy. |
| 55' | | Giovanni Reyna - Borussia Dortmund - won a free kick in defence. |
| 55' | | Fouled by Stefan Posch - TSG Hoffenheim |
| 58' | | Stefan Posch - TSG Hoffenheim - receive yellow card for a foul. |
| 57' | | Mahmoud Dahoud - Borussia Dortmund - won a free kick on the left wing. |
| 57' | | Fouled by Stefan Posch - TSG Hoffenheim |
| 59' | | Stefan Posch - TSG Hoffenheim - won a free kick on the right wing. |
| 59' | | Fouled by Mahmoud Dahoud - Borussia Dortmund |
| 61' | | Shot blocked. Stefan Posch - TSG Hoffenheim - shot with right foot from outside the box is blocked. |
| 60' | | Substitution - TSG Hoffenheim. Jacob Bruun Larsen for Mijat Gacinovic. |
| 60' | | Substitution - TSG Hoffenheim. Christoph Baumgartner for Ishak Belfodil. |
| 63' | | Robert Skov - TSG Hoffenheim - won a free kick on the left wing. |
| 63' | | Fouled by Axel Witsel - Borussia Dortmund |
| 66' | | Thomas Delaney - Borussia Dortmund - won a free kick in defence. |
| 66' | | Fouled by Jacob Bruun Larsen - TSG Hoffenheim |
| 64' | | Substitution - Borussia Dortmund. Erling Haaland for Julian Brandt. |
| 64' | | Substitution - Borussia Dortmund. Marco Reus for Jadon Sancho. |
| 70' | | Fouled by Sebastian Rudy - TSG Hoffenheim |
| 70' | | Felix Passlack - Borussia Dortmund - won a free kick in defence. |
| 75' | | Christoph Baumgartner - TSG Hoffenheim - won a free kick in defence. |
| 74' | | New attacking attempt. Marco Reus - Borussia Dortmund - shot with left foot from the centre of the box is saved in the top centre of the goal. Assist - Thomas Meunier. |
| 76' | | Goal! TSG Hoffenheim 0, Borussia Dortmund 1. Marco Reus - Borussia Dortmund - shot with left foot from the centre of the box to the centre of the goal. Assist - Erling Haaland. |
| 75' | | Substitution - Borussia Dortmund. Raphael Guerreiro for Thomas Meunier. |
| 75' | | Substitution - Borussia Dortmund. Jude Bellingham for Mahmoud Dahoud. |
| 75' | | Fouled by Thomas Delaney - Borussia Dortmund |
| 79' | | Missed chance. Erling Haaland - Borussia Dortmund - shot with left foot from the centre of the box missed. Assist - Raphael Guerreiro. |
| 80' | | Giovanni Reyna - Borussia Dortmund - won a free kick on the right wing. |
| 80' | | Fouled by Dennis Geiger - TSG Hoffenheim |
| 79' | | Substitution - TSG Hoffenheim. Ryan Sessegnon for Robert Skov. |
| 80' | | Substitution - TSG Hoffenheim. Florian Grillitsch for Stefan Posch. |
| 79' | | Substitution - TSG Hoffenheim. Munas Dabbur for Ihlas Bebou. |
| 82' | | New attacking attempt. Christoph Baumgartner - TSG Hoffenheim - shot with right foot from the centre of the box is saved by goalkeeper in the centre of the goal. Assist - Dennis Geiger with a through ball. |
| 82' | | Kevin Vogt - TSG Hoffenheim - won a free kick in defence. |
| 82' | | Fouled by Felix Passlack - Borussia Dortmund |
| 84' | | Fouled by Christoph Baumgartner - TSG Hoffenheim |
| 84' | | Felix Passlack - Borussia Dortmund - won a free kick on the right wing. |
| 83' | | Erling Haaland - Borussia Dortmund - hits the left post with a shot with left foot from a diffucult position on the left. Assist - Axel Witsel. |
| 85' | | Missed chance. Giovanni Reyna - Borussia Dortmund - shot with right foot from the centre of the box goes high. Assist - Raphael Guerreiro. |
| 84' | | Missed chance. Raphael Guerreiro - Borussia Dortmund - shot with left foot from the left side of the box goes high. Assist - Erling Haaland. |
| 88' | | Corner - Borussia Dortmund. Conceded by Kevin Akpoguma. |
| 89' | | Missed chance. Marco Reus - Borussia Dortmund - shot with right foot from the left side of the box is close, but missed. Assist - Raphael Guerreiro after corner. |
| 89' | | Corner - Borussia Dortmund. Conceded by Munas Dabbur. |
| 90' | | Fouled by Thomas Delaney - Borussia Dortmund |
| 90' | | Christoph Baumgartner - TSG Hoffenheim - won a free kick on the right wing. |
| 90' | | Giovanni Reyna - Borussia Dortmund - receive yellow card for a foul. |
| 90' | | Fouled by Giovanni Reyna - Borussia Dortmund |
| 90' | | Diadie Samassékou - TSG Hoffenheim - won a free kick in defence. |
| 90+1' | | Missed chance. Christoph Baumgartner - TSG Hoffenheim - header inside of six yard box - left side is close, but missed to the left . |
| 90+2' | | Missed chance. Diadie Samassékou - TSG Hoffenheim - shot with right foot from outside the box goes high. Assist - Dennis Geiger. |
| 90+4' | | Second Half ended - TSG Hoffenheim 0, Borussia Dortmund 1. |
| 90+3' | | Corner - TSG Hoffenheim. Conceded by Emre Can. |
| | Thats all. Game finished - TSG Hoffenheim 0, Borussia Dortmund 1. |