| Thats all. Game finished. | ||
| 90+13' | The second half ends with TSG Hoffenheim leading Borussia Dortmund 2-1. | |
| 90+13' | Missed chance. Julian Brandt of Borussia Dortmund takes a right-footed shot from outside the box after a free kick, but it goes very close to the goal. | |
| 90+10' | Samuele Inácio from Borussia Dortmund receives a yellow card. | |
| 90+10' | Andrej Kramaric from TSG Hoffenheim committed a foul. | |
| 90+10' | Maximilian Beier from Borussia Dortmund won a free kick in an attacking position. | |
| 90+8' | Goal! Andrej Kramaric scores for TSG Hoffenheim with a right-footed shot from the penalty spot. The score is now TSG Hoffenheim 2, Borussia Dortmund 1. | |
| 90+7' | Julian Ryerson of Borussia Dortmund receives a yellow card for handball. | |
| 90+6' | Ramy Bensebaini of Borussia Dortmund won a free kick in defense. | |
| 90+4' | Foul committed by Max Moerstedt of TSG Hoffenheim. | |
| 90+1' | Corner awarded to Borussia Dortmund after a concession by Oliver Baumann. | |
| 90+1' | Corner awarded to Borussia Dortmund after Oliver Baumann concedes. | |
| 90+1' | The fourth official has indicated there will be 6 minutes of added time. | |
| 89' | Offside called against TSG Hoffenheim. Max Moerstedt is in an offside position. | |
| 89' | Carney Chukwuemeka commits a handball for Borussia Dortmund. | |
| 88' | Missed chance. Ozan Kabak from TSG Hoffenheim shoots with his right foot from outside the box, but the ball goes high and wide to the right. | |
| 87' | Goal! The match is now 1-1 as Serhou Guirassy scores for Borussia Dortmund with a right-footed shot from outside the box into the left corner, assisted by Ramy Bensebaini. | |
| 86' | Foul committed by Samuele Inácio of Borussia Dortmund. | |
| 86' | Grischa Prömel from TSG Hoffenheim won a free kick in the attacking area. | |
| 84' | Ozan Kabak from TSG Hoffenheim committed a foul. | |
| 84' | Serhou Guirassy of Borussia Dortmund won a free kick in defense. | |
| 84' | Nico Schlotterbeck of Borussia Dortmund receives a yellow card for a foul. | |
| 84' | Nico Schlotterbeck from Borussia Dortmund commits a foul. | |
| 84' | Max Moerstedt from TSG Hoffenheim won a free kick on the left wing. | |
| 83' | Foul committed by Robin Hranác of TSG Hoffenheim. | |
| 83' | Serhou Guirassy of Borussia Dortmund won a free kick on the left wing. | |
| 83' | Substitution for TSG Hoffenheim: Max Moerstedt replaces Tim Lemperle. | |
| 81' | Offside called against TSG Hoffenheim. Fisnik Asllani is in an offside position. | |
| 77' | Alexander Prass of TSG Hoffenheim receives a yellow card for a foul. | |
| 77' | Ramy Bensebaini of Borussia Dortmund won a free kick in defense. | |
| 77' | Foul committed by Alexander Prass of TSG Hoffenheim. | |
| 72' | Substitution for TSG Hoffenheim: Robin Hranác replaces Bernardo due to injury. | |
| 72' | Substitution for Borussia Dortmund: Julian Brandt replaces Daniel Svensson. | |
| 71' | Substitution for Borussia Dortmund: Samuele Inácio replaces Marcel Sabitzer. | |
| 67' | Jobe Bellingham from Borussia Dortmund committed a foul. | |
| 67' | Vladimír Coufal from TSG Hoffenheim won a free kick in defense. | |
| 66' | Waldemar Anton of Borussia Dortmund won a free kick in defense. | |
| 66' | Tim Lemperle from TSG Hoffenheim committed a foul. | |
| 65' | Maximilian Beier from Borussia Dortmund missed a header from the center of the box. The assist came from Julian Ryerson's cross. | |
| 65' | Daniel Svensson's shot for Borussia Dortmund from the center of the box is blocked. The assist came from Marcel Sabitzer. | |
| 62' | Corner awarded to TSG Hoffenheim, conceded by Gregor Kobel. | |
| 62' | Ozan Kabak of TSG Hoffenheim attempts a header from the right side of the six-yard box, but Gregor Kobel of Borussia Dortmund makes a save in the top right corner. The assist came from Vladimír Coufal's cross. | |
| 61' | Corner awarded to TSG Hoffenheim after Nico Schlotterbeck concedes. | |
| 60' | Substitution for TSG Hoffenheim: Grischa Prömel replaces Wouter Burger due to injury. | |
| 60' | Substitution for TSG Hoffenheim: Alexander Prass replaces Bazoumana Touré. | |
| 60' | Substitution for Borussia Dortmund: Serhou Guirassy replaces Fábio Silva. | |
| 57' | Fábio Silva is flagged offside for Borussia Dortmund. | |
| 57' | Leon Avdullahu from TSG Hoffenheim committed a foul. | |
| 57' | Marcel Sabitzer of Borussia Dortmund won a free kick in the attacking area. | |
| 56' | Carney Chukwuemeka's right-footed shot from the right side of the box is blocked. | |
| 53' | There is a delay in the match due to an injury to Wouter Burger of TSG Hoffenheim. | |
| 49' | Corner awarded to Borussia Dortmund after Wouter Burger concedes. | |
| 48' | Maximilian Beier of Borussia Dortmund is caught offside. | |
| 45' | The second half begins with the score at TSG Hoffenheim 1, Borussia Dortmund 0. | |
| 45+7' | The first half ends with TSG Hoffenheim leading Borussia Dortmund 1-0. | |
| 45+7' | Julian Ryerson of Borussia Dortmund won a free kick on the right wing. | |
| 45+7' | Bernardo from TSG Hoffenheim committed a foul. | |
| 45+6' | Offside called against TSG Hoffenheim. Fisnik Asllani is offside. | |
| 45+5' | Fisnik Asllani from TSG Hoffenheim won a free kick in defense. | |
| 45+5' | Nico Schlotterbeck from Borussia Dortmund committed a foul. | |
| 45+1' | Foul by Bazoumana Touré of TSG Hoffenheim. | |
| 45+1' | Marcel Sabitzer from Borussia Dortmund was awarded a free kick on the right wing. | |
| 45' | The fourth official has indicated there will be 6 minutes of added time. | |
| 44' | Vladimír Coufal from TSG Hoffenheim misses a chance, shooting with his right foot from the right side of the box, but the ball goes high. | |
| 44' | Bernardo's left-footed shot from outside the box is blocked. Bazoumana Touré provided the assist with a header. | |
| 42' | Substitution for Borussia Dortmund: Ramy Bensebaini replaces Niklas Süle due to injury. | |
| 42' | Goal! TSG Hoffenheim 1, Borussia Dortmund 0. Andrej Kramaric scores for TSG Hoffenheim with a right-footed shot into the right corner. | |
| 39' | VAR decision results in a penalty for TSG Hoffenheim. | |
| 37' | There is a delay in the match due to an injury to Niklas Süle of Borussia Dortmund. | |
| 37' | Niklas Süle of Borussia Dortmund concedes a penalty for a handball in the penalty area. | |
| 37' | Andrej Kramaric's left-footed shot from outside the box is blocked. Fisnik Asllani provided the assist. | |
| 35' | Corner awarded to TSG Hoffenheim after a concession by Julian Ryerson. | |
| 31' | Wouter Burger of TSG Hoffenheim receives a yellow card. | |
| 31' | Foul committed by Bernardo for TSG Hoffenheim. | |
| 31' | Carney Chukwuemeka of Borussia Dortmund won a free kick in defense. | |
| 31' | Tim Lemperle's right-footed shot from the center of the box is blocked. The assist came from Wouter Burger. | |
| 29' | Waldemar Anton of Borussia Dortmund attempts a header from the right side of the box, but Oliver Baumann of TSG Hoffenheim makes a save in the top left corner. The assist comes from Julian Ryerson. | |
| 28' | Corner awarded to Borussia Dortmund after Wouter Burger concedes. | |
| 26' | Andrej Kramaric from TSG Hoffenheim attempts an attack with a left-footed shot from the center of the box, but it's saved in the left corner by Gregor Kobel of Borussia Dortmund. The assist came from Vladimír Coufal. | |
| 23' | Wouter Burger of TSG Hoffenheim commits a foul. | |
| 23' | Carney Chukwuemeka of Borussia Dortmund won a free kick in defense. | |
| 23' | Andrej Kramaric from TSG Hoffenheim won a free kick in defense. | |
| 23' | Jobe Bellingham from Borussia Dortmund committed a foul. | |
| 22' | Fouled by Bazoumana Touré of TSG Hoffenheim. | |
| 22' | Marcel Sabitzer from Borussia Dortmund earned a free kick on the right wing. | |
| 21' | Vladimír Coufal from TSG Hoffenheim won a free kick in defense. | |
| 21' | Maximilian Beier of Borussia Dortmund commits a foul. | |
| 18' | Vladimír Coufal from TSG Hoffenheim committed a foul. | |
| 18' | Daniel Svensson of Borussia Dortmund won a free kick in defense. | |
| 16' | Offside called against TSG Hoffenheim. Bazoumana Touré is offside. | |
| 16' | Wouter Burger from TSG Hoffenheim committed a foul. | |
| 16' | Fábio Silva from Borussia Dortmund won a free kick in the attacking area. | |
| 16' | Offside called against TSG Hoffenheim. Bazoumana Touré is offside. | |
| 14' | Albian Hajdari from TSG Hoffenheim has a left-footed shot from outside the box, but it is blocked. | |
| 13' | Missed chance. Daniel Svensson of Borussia Dortmund heads the ball from a few meters out, but it's very close to the goal. | |
| 10' | There is a delay in the match due to an injury to Gregor Kobel of Borussia Dortmund. | |
| 10' | Offside called against TSG Hoffenheim. Bazoumana Touré is offside. | |
| 9' | Maximilian Beier of Borussia Dortmund commits a foul. | |
| 9' | Vladimír Coufal from TSG Hoffenheim won a free kick on the right wing. | |
| 7' | Fisnik Asllani from TSG Hoffenheim committed a foul. | |
| 7' | Marcel Sabitzer of Borussia Dortmund won a free kick in defense. | |
| 6' | Tim Lemperle of TSG Hoffenheim hits the bar with a right-footed shot from the right side of the box, assisted by Wouter Burger's cross. | |
| 5' | Nico Schlotterbeck from Borussia Dortmund commits a foul. | |
| 5' | Andrej Kramaric from TSG Hoffenheim won a free kick in the defensive area. | |
| 3' | Maximilian Beier of Borussia Dortmund is flagged for offside. | |
| 1' | Fisnik Asllani's left-footed shot from outside the box is blocked. Ozan Kabak provided the assist. | |
| 1' | Corner awarded to TSG Hoffenheim after being conceded by Niklas Süle. | |
| 1' | Missed chance. Fisnik Asllani from TSG Hoffenheim shot with his right foot from the right side of the box but missed to the left. Ozan Kabak provided the assist. | |
| First Half starts. | ||