| | First Half starts. |
2' | | Fouled by Kasim Adams - TSG Hoffenheim |
2' | | Yussuf Poulsen - RB Leipzig - won a free kick in defence. |
6' | | New attacking attempt. Andrej Kramaric - TSG Hoffenheim - shot with right foot from the left side of the box is saved in the top centre of the goal. Assist - Christoph Baumgartner. |
7' | | Fouled by Nordi Mukiele - RB Leipzig |
7' | | Munas Dabbur - TSG Hoffenheim - won a free kick on the left wing. |
12' | | Christoph Baumgartner - TSG Hoffenheim - won a free kick in defence. |
12' | | Fouled by Ibrahima Konaté - RB Leipzig |
13' | | Hand ball by Kevin Akpoguma - TSG Hoffenheim |
14' | | Corner - RB Leipzig. Conceded by Kasim Adams. |
17' | | Fouled by Ryan Sessegnon - TSG Hoffenheim |
17' | | Nordi Mukiele - RB Leipzig - won a free kick on the right wing. |
20' | | Fouled by Christoph Baumgartner - TSG Hoffenheim |
20' | | Ibrahima Konaté - RB Leipzig - won a free kick in defence. |
22' | | Corner - TSG Hoffenheim. Conceded by Ibrahima Konaté. |
22' | | Shot blocked. Andrej Kramaric - TSG Hoffenheim - shot with left foot from the centre of the box is blocked. Assist - Robert Skov with a cross. |
22' | | Corner - TSG Hoffenheim. Conceded by Willi Orban. |
23' | | Missed chance. Kasim Adams - TSG Hoffenheim - header inside of six yard box - left side is close, but missed to the left. Assist - Sebastian Rudy with a cross. |
23' | | Fouled by Christoph Baumgartner - TSG Hoffenheim |
23' | | Marcel Sabitzer - RB Leipzig - won a free kick in attack. |
26' | | Offside - RB Leipzig. Angeliño with a pass, however Marcel Sabitzer is in offside. |
32' | | Offside - RB Leipzig. Angeliño with a pass, however Emil Forsberg is in offside. |
32' | | Fouled by Christoph Baumgartner - TSG Hoffenheim |
32' | | Ibrahima Konaté - RB Leipzig - won a free kick in defence. |
37' | | New attacking attempt. Marcel Sabitzer - RB Leipzig - shot with right foot from more than 35 yards is saved in the left corner. |
39' | | Fouled by Diadie Samassékou - TSG Hoffenheim |
39' | | Kevin Kampl - RB Leipzig - won a free kick in attack. |
41' | | Christoph Baumgartner - TSG Hoffenheim - won a free kick in defence. |
41' | | Fouled by Ibrahima Konaté - RB Leipzig |
44' | | Hand ball by Christoph Baumgartner - TSG Hoffenheim |
45' | | Fouled by Yussuf Poulsen - RB Leipzig |
45' | | Kevin Akpoguma - TSG Hoffenheim - won a free kick in defence. |
45+2' | | Fouled by Willi Orban - RB Leipzig |
45+2' | | Ryan Sessegnon - TSG Hoffenheim - won a free kick in attack. |
45+3' | | First Half ended - TSG Hoffenheim 0, RB Leipzig 0. |
45' | | Second Half starts TSG Hoffenheim 0, RB Leipzig 0. |
45' | | Substitution - RB Leipzig. Justin Kluivert for Emil Forsberg. |
45' | | Substitution - RB Leipzig. Marcel Halstenberg for Nordi Mukiele. |
48' | | Fouled by Yussuf Poulsen - RB Leipzig |
48' | | Kasim Adams - TSG Hoffenheim - won a free kick in attack. |
48' | | Corner - TSG Hoffenheim. Conceded by Kevin Kampl. |
49' | | Fouled by Munas Dabbur - TSG Hoffenheim |
49' | | Kevin Kampl - RB Leipzig - won a free kick in defence. |
50' | | Fouled by Kevin Vogt - TSG Hoffenheim |
50' | | Ibrahima Konaté - RB Leipzig - won a free kick in defence. |
50' | | Kevin Vogt - TSG Hoffenheim - receive yellow card for a foul. |
55' | | Angeliño - RB Leipzig - won a free kick on the left wing. |
55' | | Fouled by Kevin Akpoguma - TSG Hoffenheim |
56' | | Fouled by Ryan Sessegnon - TSG Hoffenheim |
56' | | Justin Kluivert - RB Leipzig - won a free kick on the right wing. |
56' | | Ryan Sessegnon - TSG Hoffenheim - receive yellow card for a foul. |
60' | | Goal! TSG Hoffenheim 0, RB Leipzig 1. Yussuf Poulsen - RB Leipzig - shot with right foot from the centre of the box to the right corner. Assist - Marcel Sabitzer with a head. |
60' | | Substitution - RB Leipzig. Alexander Sørloth for Ibrahima Konaté. |
62' | | Corner - RB Leipzig. Conceded by Kevin Vogt. |
63' | | Shot blocked. Marcel Sabitzer - RB Leipzig - shot with right foot from outside the box is blocked. |
63' | | Corner - RB Leipzig. Conceded by Robert Skov. |
63' | | New attacking attempt. Dayot Upamecano - RB Leipzig - shot with right foot from the right side of the box is saved in the top centre of the goal. Assist - Marcel Sabitzer with a head. |
63' | | Corner - RB Leipzig. Conceded by Oliver Baumann. |
64' | | Fouled by Willi Orban - RB Leipzig |
64' | | Kasim Adams - TSG Hoffenheim - won a free kick in defence. |
66' | | Substitution - TSG Hoffenheim. Mijat Gacinovic for Sebastian Rudy. |
66' | | Substitution - TSG Hoffenheim. Ishak Belfodil for Munas Dabbur. |
67' | | Missed chance. Ishak Belfodil - TSG Hoffenheim - shot with right foot from the right side of the six yard box is close, but missed. Assist - Robert Skov. |
72' | | New attacking attempt. Christoph Baumgartner - TSG Hoffenheim - shot with the head from the centre of the box is saved in the top centre of the goal. Assist - Ryan Sessegnon with a cross. |
72' | | Corner - TSG Hoffenheim. Conceded by Péter Gulácsi. |
74' | | Substitution - RB Leipzig. Tyler Adams for Marcel Sabitzer. |
75' | | Substitution - RB Leipzig. Amadou Haidara for Justin Kluivert - injury. |
76' | | Fouled by Diadie Samassékou - TSG Hoffenheim |
76' | | Yussuf Poulsen - RB Leipzig - won a free kick on the left wing. |
78' | | Offside - RB Leipzig. Willi Orban with a pass, however Alexander Sørloth is in offside. |
79' | | Corner - TSG Hoffenheim. Conceded by Willi Orban. |
80' | | Offside - TSG Hoffenheim. Christoph Baumgartner with a pass, however Andrej Kramaric is in offside. |
80' | | Substitution - TSG Hoffenheim. Ihlas Bebou for Robert Skov. |
81' | | Fouled by Yussuf Poulsen - RB Leipzig |
81' | | Kevin Akpoguma - TSG Hoffenheim - won a free kick on the right wing. |
82' | | Offside - TSG Hoffenheim. Christoph Baumgartner with a pass, however Ishak Belfodil is in offside. |
84' | | Corner - RB Leipzig. Conceded by Kevin Vogt. |
85' | | Christoph Baumgartner - TSG Hoffenheim - won a free kick in defence. |
85' | | Fouled by Kevin Kampl - RB Leipzig |
87' | | Fouled by Kevin Kampl - RB Leipzig |
87' | | Mijat Gacinovic - TSG Hoffenheim - won a free kick in defence. |
87' | | Offside - TSG Hoffenheim. Kevin Akpoguma with a pass, however Ishak Belfodil is in offside. |
89' | | Dani Olmo - RB Leipzig - won a free kick in defence. |
89' | | Fouled by Diadie Samassékou - TSG Hoffenheim |
89' | | Fouled by Alexander Sørloth - RB Leipzig |
89' | | Kasim Adams - TSG Hoffenheim - won a free kick in defence. |
90' | | Fouled by Ihlas Bebou - TSG Hoffenheim |
90' | | Yussuf Poulsen - RB Leipzig - won a free kick in defence. |
90+1' | | Fouled by Marcel Halstenberg - RB Leipzig |
90+1' | | Ishak Belfodil - TSG Hoffenheim - won a free kick in attack. |
90+2' | | Missed chance. Kasim Adams - TSG Hoffenheim - shot with the head from the centre of the box missed to the left. Assist - Christoph Baumgartner with a cross . |
90+2' | | Substitution - TSG Hoffenheim. Maximilian Beier for Ryan Sessegnon. |
90+3' | | Hand ball by Diadie Samassékou - TSG Hoffenheim |
90+3' | | Fouled by Angeliño - RB Leipzig |
90+3' | | Ihlas Bebou - TSG Hoffenheim - won a free kick in defence. |
90+5' | | Fouled by Yussuf Poulsen - RB Leipzig |
90+5' | | Kevin Akpoguma - TSG Hoffenheim - won a free kick in defence. |
90+6' | | Second Half ended - TSG Hoffenheim 0, RB Leipzig 1. |
90+6' | | Christoph Baumgartner - TSG Hoffenheim - receive yellow card. |
| | Thats all. Game finished - TSG Hoffenheim 0, RB Leipzig 1. |