| | First Half starts. |
| 1' | | Missed chance. Florian Grillitsch - TSG Hoffenheim - shot with the head from the centre of the box is high and wide to the left. Assist - Andrej Kramaric with a cross. |
| 4' | | Corner - Bayer 04 Leverkusen. Conceded by Oliver Baumann. |
| 4' | | Goal! Bayer 04 Leverkusen 1, TSG Hoffenheim 0. Leon Bailey - Bayer 04 Leverkusen - shot with left foot from a diffucult position and long distance on the right to the top left corner. Assist - Nadiem Amiri after corner. |
| 7' | | Shot blocked. Leon Bailey - Bayer 04 Leverkusen - shot with right foot from the right side of the box is blocked. Assist - Florian Wirtz. |
| 7' | | Corner - Bayer 04 Leverkusen. Conceded by Håvard Nordtveit. |
| 13' | | Fouled by Stefan Posch - TSG Hoffenheim |
| 13' | | Nadiem Amiri - Bayer 04 Leverkusen - won a free kick in defence. |
| 13' | | Fouled by Sebastian Rudy - TSG Hoffenheim |
| 13' | | Nadiem Amiri - Bayer 04 Leverkusen - won a free kick in attack. |
| 17' | | Missed chance. Diadie Samassékou - TSG Hoffenheim - shot with left foot from outside the box missed to the left. Assist - Sebastian Rudy. |
| 18' | | Daley Sinkgraven - Bayer 04 Leverkusen - won a free kick in defence. |
| 18' | | Fouled by Christoph Baumgartner - TSG Hoffenheim |
| 18' | | Fouled by Diadie Samassékou - TSG Hoffenheim |
| 18' | | Patrik Schick - Bayer 04 Leverkusen - won a free kick in defence. |
| 19' | | Missed chance. Patrik Schick - Bayer 04 Leverkusen - shot with left foot from the centre of the box is high and wide to the left. Assist - Nadiem Amiri. |
| 19' | | Fouled by Moussa Diaby - Bayer 04 Leverkusen |
| 19' | | Stefan Posch - TSG Hoffenheim - won a free kick in defence. |
| 20' | | Fouled by Florian Grillitsch - TSG Hoffenheim |
| 20' | | Leon Bailey - Bayer 04 Leverkusen - won a free kick on the right wing. |
| 23' | | Corner - TSG Hoffenheim. Conceded by Lars Bender. |
| 24' | | New attacking attempt. Christoph Baumgartner - TSG Hoffenheim - shot with right foot from the centre of the box is saved in the top centre of the goal. |
| 24' | | Missed chance. Ihlas Bebou - TSG Hoffenheim - shot with right foot from the centre of the box missed after corner. |
| 26' | | Christoph Baumgartner - TSG Hoffenheim - won a free kick in attack. |
| 26' | | Fouled by Lars Bender - Bayer 04 Leverkusen |
| 27' | | Goal! Bayer 04 Leverkusen 2, TSG Hoffenheim 0. Leon Bailey - Bayer 04 Leverkusen - shot with right foot from outside the box to the centre of the goal. |
| 30' | | Corner - TSG Hoffenheim. Conceded by Edmond Tapsoba. |
| 30' | | Missed chance. Stefan Posch - TSG Hoffenheim - header inside of six yard box - left side is very close to the goal after corner. |
| 31' | | Fouled by Moussa Diaby - Bayer 04 Leverkusen |
| 31' | | Stefan Posch - TSG Hoffenheim - won a free kick in attack. |
| 31' | | Moussa Diaby - Bayer 04 Leverkusen - receive yellow card for a foul. |
| 35' | | Diadie Samassékou - TSG Hoffenheim - won a free kick in defence. |
| 35' | | Fouled by Florian Wirtz - Bayer 04 Leverkusen |
| 35' | | Fouled by Daley Sinkgraven - Bayer 04 Leverkusen |
| 35' | | Ihlas Bebou - TSG Hoffenheim - won a free kick on the right wing. |
| 35' | | Daley Sinkgraven - Bayer 04 Leverkusen - receive yellow card for a foul. |
| 37' | | 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 - Stefan Posch with a cross. |
| 37' | | Andrej Kramaric - TSG Hoffenheim - won a free kick in defence. |
| 37' | | Fouled by Jonathan Tah - Bayer 04 Leverkusen |
| 38' | | Fouled by Florian Grillitsch - TSG Hoffenheim |
| 38' | | Nadiem Amiri - Bayer 04 Leverkusen - won a free kick in defence. |
| 38' | | Florian Grillitsch - TSG Hoffenheim - receive yellow card for a foul. |
| 40' | | Fouled by Stefan Posch - TSG Hoffenheim |
| 40' | | Leon Bailey - Bayer 04 Leverkusen - won a free kick in defence. |
| 43' | | Corner - TSG Hoffenheim. Conceded by Lars Bender. |
| 44' | | New attacking attempt. Florian Wirtz - Bayer 04 Leverkusen - shot with right foot from the centre of the box is saved in the top left corner. Assist - Nadiem Amiri. |
| 44' | | Corner - Bayer 04 Leverkusen. Conceded by Oliver Baumann. |
| 45' | | Corner - Bayer 04 Leverkusen. Conceded by Florian Grillitsch. |
| 45+1' | | First Half ended - Bayer 04 Leverkusen 2, TSG Hoffenheim 0. |
| 45' | | Second Half starts Bayer 04 Leverkusen 2, TSG Hoffenheim 0. |
| 45' | | Substitution - TSG Hoffenheim. Robert Skov for Sebastian Rudy. |
| 46' | | Fouled by Patrik Schick - Bayer 04 Leverkusen |
| 46' | | Stefan Posch - TSG Hoffenheim - won a free kick in defence. |
| 47' | | Corner - TSG Hoffenheim. Conceded by Moussa Diaby. |
| 48' | | Fouled by Christoph Baumgartner - TSG Hoffenheim |
| 48' | | Nadiem Amiri - Bayer 04 Leverkusen - won a free kick in defence. |
| 50' | | Goal! Bayer 04 Leverkusen 2, TSG Hoffenheim 1. Christoph Baumgartner - TSG Hoffenheim - shot with right foot from outside the box to the top right corner. Assist - Ryan Sessegnon. |
| 52' | | New attacking attempt. Florian Grillitsch - TSG Hoffenheim - shot with left foot from outside the box is saved in the left corner. |
| 52' | | Missed chance. Diadie Samassékou - TSG Hoffenheim - shot with right foot from outside the box missed to the left. Assist - Andrej Kramaric. |
| 52' | | Missed chance. Christoph Baumgartner - TSG Hoffenheim - shot with left foot from the centre of the box missed. Assist - Diadie Samassékou. |
| 52' | | Offside - Bayer 04 Leverkusen. Jonathan Tah with a pass, however Leon Bailey is in offside. |
| 53' | | New attacking attempt. Moussa Diaby - Bayer 04 Leverkusen - shot with right foot from the left side of the box is saved in the left corner. Assist - Daley Sinkgraven. |
| 54' | | Andrej Kramaric - TSG Hoffenheim - won a free kick on the left wing. |
| 54' | | Fouled by Leon Bailey - Bayer 04 Leverkusen |
| 55' | | Goal! Bayer 04 Leverkusen 3, TSG Hoffenheim 1. Florian Wirtz - Bayer 04 Leverkusen - shot with right foot from the centre of the box to the left corner. Assist - Patrik Schick. |
| 58' | | Fouled by Stefan Posch - TSG Hoffenheim |
| 58' | | Moussa Diaby - Bayer 04 Leverkusen - won a free kick in defence. |
| 58' | | Stefan Posch - TSG Hoffenheim - receive yellow card for a foul. |
| 59' | | Substitution - TSG Hoffenheim. Ishak Belfodil for Ihlas Bebou. |
| 60' | | Fouled by Christoph Baumgartner - TSG Hoffenheim |
| 60' | | Lars Bender - Bayer 04 Leverkusen - won a free kick in defence. |
| 61' | | New attacking attempt. Leon Bailey - Bayer 04 Leverkusen - shot with left foot from the right side of the box is saved by goalkeeper in the centre of the goal. Assist - Florian Wirtz. |
| 62' | | Corner - TSG Hoffenheim. Conceded by Jonathan Tah. |
| 63' | | Missed chance. Nadiem Amiri - Bayer 04 Leverkusen - shot with right foot from outside the box missed to the left. Assist - Leon Bailey following a fast break. |
| 64' | | Fouled by Florian Grillitsch - TSG Hoffenheim |
| 64' | | Nadiem Amiri - Bayer 04 Leverkusen - won a free kick in attack. |
| 64' | | Second yellow card to Florian Grillitsch - TSG Hoffenheim - for a foul. |
| 66' | | Substitution - Bayer 04 Leverkusen. Wendell for Daley Sinkgraven. |
| 66' | | Substitution - Bayer 04 Leverkusen. Lucas Alario for Patrik Schick. |
| 70' | | Corner - Bayer 04 Leverkusen. Conceded by Håvard Nordtveit. |
| 70' | | Offside - Bayer 04 Leverkusen. Florian Wirtz with a pass, however Nadiem Amiri is in offside. |
| 70' | | Offside - TSG Hoffenheim. Andrej Kramaric with a pass, however Ishak Belfodil is in offside. |
| 72' | | Andrej Kramaric - TSG Hoffenheim - won a free kick in defence. |
| 72' | | Fouled by Julian Baumgartlinger - Bayer 04 Leverkusen |
| 74' | | Kevin Vogt - TSG Hoffenheim - receive yellow card. |
| 74' | | Nadiem Amiri - Bayer 04 Leverkusen - receive yellow card. |
| 75' | | Substitution - Bayer 04 Leverkusen. Karim Bellarabi for Leon Bailey. |
| 75' | | Substitution - Bayer 04 Leverkusen. Mitchell Weiser for Lars Bender. |
| 76' | | Substitution - TSG Hoffenheim. Mijat Gacinovic for Christoph Baumgartner. |
| 76' | | Substitution - TSG Hoffenheim. Kevin Akpoguma for Andrej Kramaric. |
| 76' | | Fouled by Lucas Alario - Bayer 04 Leverkusen |
| 76' | | Håvard Nordtveit - TSG Hoffenheim - won a free kick in attack. |
| 78' | | Offside - Bayer 04 Leverkusen. Mitchell Weiser with a pass, however Karim Bellarabi is in offside. |
| 78' | | Fouled by Edmond Tapsoba - Bayer 04 Leverkusen |
| 78' | | Ishak Belfodil - TSG Hoffenheim - won a free kick in attack. |
| 78' | | Missed chance. Stefan Posch - TSG Hoffenheim - shot with right foot from more than 35 yards goes high from a free kick. |
| 79' | | Hand ball by Stefan Posch - TSG Hoffenheim |
| 79' | | Second yellow card to Stefan Posch - TSG Hoffenheim - for hand ball. |
| 80' | | Offside - Bayer 04 Leverkusen. Wendell with a pass, however Lucas Alario is in offside. |
| 83' | | Substitution - Bayer 04 Leverkusen. Aleksandar Dragovic for Julian Baumgartlinger. |
| 84' | | Corner - Bayer 04 Leverkusen. Conceded by Håvard Nordtveit. |
| 85' | | Missed chance. Florian Wirtz - Bayer 04 Leverkusen - shot with left foot from the centre of the box goes high. Assist - Lucas Alario after corner. |
| 86' | | Substitution - TSG Hoffenheim. Melayro Bogarde for Diadie Samassékou. |
| 86' | | Fouled by Wendell - Bayer 04 Leverkusen |
| 86' | | Ishak Belfodil - TSG Hoffenheim - won a free kick on the right wing. |
| 89' | | New attacking attempt. Florian Wirtz - Bayer 04 Leverkusen - shot with right foot from the right side of the box is saved by goalkeeper in the centre of the goal. Assist - Karim Bellarabi. |
| 90+1' | | Shot blocked. Karim Bellarabi - Bayer 04 Leverkusen - shot with right foot from the right side of the box is blocked. |
| 90+1' | | Penalty conceded by Håvard Nordtveit - TSG Hoffenheim - with a hand ball in the penalty area. |
| 90+1' | | Håvard Nordtveit - TSG Hoffenheim - receive yellow card for hand ball. |
| 90+1' | | Goal! Bayer 04 Leverkusen 4, TSG Hoffenheim 1. Lucas Alario - Bayer 04 Leverkusen - converts the penalty with a shot with right foot to the left corner. |
| 90+2' | | Second Half ended - Bayer 04 Leverkusen 4, TSG Hoffenheim 1. |
| | Thats all. Game finished - Bayer 04 Leverkusen 4, TSG Hoffenheim 1. |