| | First Half starts. |
| 1' | | New attacking attempt. Christoph Baumgartner - TSG Hoffenheim - shot with left foot from outside the box is saved in the left corner. |
| 2' | | Fouled by Grischa Prömel - TSG Hoffenheim |
| 2' | | Xaver Schlager - RB Leipzig - won a free kick in defence. |
| 5' | | Fouled by Marcel Halstenberg - RB Leipzig |
| 5' | | Georginio Rutter - TSG Hoffenheim - won a free kick in defence. |
| 10' | | Missed chance. André Silva - RB Leipzig - shot with right foot from outside the box is high and wide to the right. Assist - Christopher Nkunku. |
| 11' | | Offside - RB Leipzig. Dani Olmo with a pass, however Christopher Nkunku is in offside. |
| 13' | | Dominik Szoboszlai - RB Leipzig - won a free kick in attack. |
| 13' | | Fouled by Dennis Geiger - TSG Hoffenheim |
| 13' | | Dennis Geiger - TSG Hoffenheim - receive yellow card for a foul. |
| 17' | | Goal! TSG Hoffenheim 0, RB Leipzig 1. Christopher Nkunku - RB Leipzig - from a free kick with a shot with right foot to the top left corner. |
| 18' | | Substitution - TSG Hoffenheim. Andrej Kramaric for Grischa Prömel - injury. |
| 19' | | New attacking attempt. André Silva - RB Leipzig - shot with right foot from the centre of the box is saved in the left corner. Assist - Dani Olmo. |
| 20' | | Corner - TSG Hoffenheim. Conceded by Willi Orbán. |
| 20' | | Corner - TSG Hoffenheim. Conceded by David Raum. |
| 24' | | New attacking attempt. Dani Olmo - RB Leipzig - shot with right foot from the centre of the box is saved by goalkeeper in the centre of the goal. Assist - David Raum with a cross. |
| 25' | | New attacking attempt. Georginio Rutter - TSG Hoffenheim - shot with left foot from the right side of the box is saved in the left corner. |
| 25' | | Corner - TSG Hoffenheim. Conceded by Janis Blaswich. |
| 26' | | André Silva - RB Leipzig - won a free kick on the left wing. |
| 26' | | Fouled by Kevin Akpoguma - TSG Hoffenheim |
| 26' | | Kevin Akpoguma - TSG Hoffenheim - receive yellow card for a foul. |
| 27' | | Fouled by Georginio Rutter - TSG Hoffenheim |
| 27' | | Willi Orbán - RB Leipzig - won a free kick in defence. |
| 27' | | Georginio Rutter - TSG Hoffenheim - receive yellow card for a foul. |
| 28' | | Christoph Baumgartner - TSG Hoffenheim - won a free kick on the right wing. |
| 28' | | Fouled by Xaver Schlager - RB Leipzig |
| 29' | | Fouled by Stanley Nsoki - TSG Hoffenheim |
| 29' | | Xaver Schlager - RB Leipzig - won a free kick in defence. |
| 29' | | Stanley Nsoki - TSG Hoffenheim - receive yellow card for a foul. |
| 30' | | Dominik Szoboszlai - RB Leipzig - won a free kick in defence. |
| 30' | | Fouled by Christoph Baumgartner - TSG Hoffenheim |
| 31' | | Offside - RB Leipzig. Abdou Diallo with a pass, however Christopher Nkunku is in offside. |
| 31' | | GOAL OVERTURNED BY VAR: Dani Olmo - RB Leipzig - scores but the goal is ruled out after a VAR review. |
| 33' | | VAR Decision: No Goal TSG Hoffenheim 0-1 RB Leipzig. |
| 34' | | Fouled by Willi Orbán - RB Leipzig |
| 34' | | Georginio Rutter - TSG Hoffenheim - won a free kick on the left wing. |
| 37' | | Christoph Baumgartner - TSG Hoffenheim - won a free kick in attack. |
| 37' | | Fouled by Abdou Diallo - RB Leipzig |
| 37' | | Abdou Diallo - RB Leipzig - receive yellow card for a foul. |
| 38' | | Shot blocked. Robert Skov - TSG Hoffenheim - shot with left foot from outside the box is blocked. |
| 38' | | Christoph Baumgartner - TSG Hoffenheim - won a free kick in attack. |
| 38' | | Fouled by Willi Orbán - RB Leipzig |
| 40' | | Missed chance. Andrej Kramaric - TSG Hoffenheim - shot with right foot from outside the box is very close to the goal from a free kick. |
| 42' | | Corner - RB Leipzig. Conceded by Kevin Akpoguma. |
| 42' | | Missed chance. Willi Orbán - RB Leipzig - shot with the head from the centre of the box missed to the left. Assist - Dominik Szoboszlai with a cross after corner. |
| 43' | | Corner - TSG Hoffenheim. Conceded by Marcel Halstenberg. |
| 45' | | André Silva - RB Leipzig - won a free kick in defence. |
| 45' | | Fouled by Kevin Vogt - TSG Hoffenheim |
| 45+2' | | Dani Olmo - RB Leipzig - won a free kick in defence. |
| 45+2' | | Fouled by Robert Skov - TSG Hoffenheim |
| 45+2' | | Shot blocked. Christopher Nkunku - RB Leipzig - shot with right foot from outside the box is blocked. Assist - Dominik Szoboszlai. |
| 45+3' | | Corner - RB Leipzig. Conceded by Kevin Akpoguma. |
| 45+3' | | Missed chance. Dani Olmo - RB Leipzig - shot with right foot from outside the box missed. Assist - Marcel Halstenberg after corner. |
| 45+4' | | New attacking attempt. Marcel Halstenberg - RB Leipzig - shot with left foot from the right side of the box is saved in the top centre of the goal. Assist - André Silva. |
| 45+4' | | Corner - RB Leipzig. Conceded by Oliver Baumann. |
| 45+4' | | Missed chance. Dani Olmo - RB Leipzig - header inside of six yard box - left side missed. Assist - David Raum with a cross after corner. |
| 45+5' | | First Half ended - TSG Hoffenheim 0, RB Leipzig 1. |
| 45' | | Second Half starts TSG Hoffenheim 0, RB Leipzig 1. |
| 50' | | Goal! TSG Hoffenheim 1, RB Leipzig 1. Georginio Rutter - TSG Hoffenheim - shot with the head from the centre of the box to the left corner. Assist - Angeliño with a cross. |
| 55' | | Shot blocked. Christopher Nkunku - RB Leipzig - shot with right foot from the centre of the box is blocked. Assist - Dani Olmo. |
| 56' | | Shot blocked. Christopher Nkunku - RB Leipzig - shot with left foot from the centre of the box is blocked. Assist - Xaver Schlager with a cross. |
| 57' | | New attacking attempt. Dani Olmo - RB Leipzig - shot with right foot from outside the box is saved in the right corner. Assist - Dominik Szoboszlai. |
| 57' | | Goal! TSG Hoffenheim 1, RB Leipzig 2. Christopher Nkunku - RB Leipzig - shot with right foot from the centre of the box to the left corner. |
| 59' | | Corner - TSG Hoffenheim. Conceded by Marcel Halstenberg. |
| 60' | | Shot blocked. Jacob Bruun Larsen - TSG Hoffenheim - shot with right foot from outside the box is blocked. Assist - Andrej Kramaric. |
| 62' | | Fouled by André Silva - RB Leipzig |
| 62' | | Stanley Nsoki - TSG Hoffenheim - won a free kick on the left wing. |
| 63' | | Shot blocked. Robert Skov - TSG Hoffenheim - shot with right foot from the right side of the box is blocked. Assist - Dennis Geiger. |
| 63' | | Corner - TSG Hoffenheim. Conceded by David Raum. |
| 67' | | Substitution - TSG Hoffenheim. Angelo Stiller for Jacob Bruun Larsen. |
| 67' | | Substitution - TSG Hoffenheim. Pavel Kaderábek for Robert Skov. |
| 69' | | Goal! TSG Hoffenheim 1, RB Leipzig 3. Dani Olmo - RB Leipzig - shot with right foot from the centre of the box to the top left corner. Assist - Dominik Szoboszlai following a fast break. |
| 71' | | Fouled by Marcel Halstenberg - RB Leipzig |
| 71' | | Georginio Rutter - TSG Hoffenheim - won a free kick in attack. |
| 72' | | Missed chance. Christoph Baumgartner - TSG Hoffenheim - shot with right foot from the right side of the box is very close to the goal. Assist - Georginio Rutter. |
| 73' | | Christopher Nkunku - RB Leipzig - won a free kick on the left wing. |
| 73' | | Fouled by Christoph Baumgartner - TSG Hoffenheim |
| 74' | | Offside - TSG Hoffenheim. Angeliño with a pass, however Georginio Rutter is in offside. |
| 75' | | Shot blocked. André Silva - RB Leipzig - shot with right foot from the centre of the box is blocked. Assist - Christopher Nkunku with a head. |
| 75' | | Substitution - RB Leipzig. Emil Forsberg for Dani Olmo. |
| 76' | | Substitution - RB Leipzig. Kevin Kampl for André Silva. |
| 78' | | Offside - RB Leipzig. Christopher Nkunku with a pass, however Dominik Szoboszlai is in offside. |
| 80' | | Substitution - TSG Hoffenheim. Eduardo Quaresma for Kevin Akpoguma. |
| 80' | | Substitution - TSG Hoffenheim. Fisnik Asllani for Dennis Geiger. |
| 81' | | Missed chance. David Raum - RB Leipzig - shot with right foot from the left side of the box missed to the left. Assist - Dominik Szoboszlai. |
| 82' | | Missed chance. Andrej Kramaric - TSG Hoffenheim - shot with right foot from outside the box goes high. |
| 83' | | Fouled by David Raum - RB Leipzig |
| 83' | | Pavel Kaderábek - TSG Hoffenheim - won a free kick on the right wing. |
| 83' | | David Raum - RB Leipzig - receive yellow card for a foul. |
| 84' | | Eduardo Quaresma - TSG Hoffenheim - won a free kick on the left wing. |
| 84' | | Fouled by Xaver Schlager - RB Leipzig |
| 85' | | Missed chance. Fisnik Asllani - TSG Hoffenheim - shot with the head from few metres is close, but missed. Assist - Angeliño with a cross . |
| 87' | | New attacking attempt. Dominik Szoboszlai - RB Leipzig - shot with left foot from the left side of the box is saved by goalkeeper in the centre of the goal. Assist - Christopher Nkunku with a through ball. |
| 88' | | Missed chance. Georginio Rutter - TSG Hoffenheim - shot with the head from the centre of the box missed to the left. Assist - Pavel Kaderábek with a cross. |
| 88' | | Substitution - RB Leipzig. Yussuf Poulsen for Christopher Nkunku. |
| 88' | | Substitution - RB Leipzig. Hugo Novoa for Dominik Szoboszlai. |
| 90+3' | | Substitution - RB Leipzig. Sanoussy Ba for Marcel Halstenberg. |
| 90+4' | | Second Half ended - TSG Hoffenheim 1, RB Leipzig 3. |
| | Thats all. Game finished - TSG Hoffenheim 1, RB Leipzig 3. |