| | First Half starts. |
| 1' | | Exequiel Palacios - Bayer 04 Leverkusen - won a free kick in defence. |
| 1' | | Fouled by Lee Jae-Sung - 1. FSV Mainz 05 |
| 2' | | Fouled by Victor Boniface - Bayer 04 Leverkusen |
| 2' | | Stefan Bell - 1. FSV Mainz 05 - won a free kick in defence. |
| 3' | | Fouled by Granit Xhaka - Bayer 04 Leverkusen |
| 3' | | Karim Onisiwo - 1. FSV Mainz 05 - won a free kick in attack. |
| 4' | | Granit Xhaka - Bayer 04 Leverkusen - receive yellow card for a foul. |
| 5' | | Missed chance. Edimilson Fernandes - 1. FSV Mainz 05 - shot with right foot from outside the box is close, but missed to the left from a free kick. |
| 8' | | Exequiel Palacios - Bayer 04 Leverkusen - won a free kick in attack. |
| 8' | | Fouled by Leandro Barreiro - 1. FSV Mainz 05 |
| 10' | | Missed chance. Álex Grimaldo - Bayer 04 Leverkusen - shot with left foot from outside the box is very close to the goal from a free kick. |
| 10' | | Brajan Gruda - 1. FSV Mainz 05 - won a free kick in defence. |
| 11' | | Fouled by Álex Grimaldo - Bayer 04 Leverkusen |
| 12' | | Exequiel Palacios - Bayer 04 Leverkusen - won a free kick in defence. |
| 12' | | Fouled by Karim Onisiwo - 1. FSV Mainz 05 |
| 15' | | Fouled by Granit Xhaka - Bayer 04 Leverkusen |
| 15' | | Karim Onisiwo - 1. FSV Mainz 05 - won a free kick on the right wing. |
| 17' | | Exequiel Palacios - Bayer 04 Leverkusen - won a free kick in attack. |
| 17' | | Fouled by Leandro Barreiro - 1. FSV Mainz 05 |
| 18' | | Own Goal by Sepp van den Berg, 1. FSV Mainz 05. 1. FSV Mainz 05 0, Bayer 04 Leverkusen 1. |
| 20' | | Brajan Gruda - 1. FSV Mainz 05 - won a free kick on the left wing. |
| 20' | | Fouled by Odilon Kossounou - Bayer 04 Leverkusen |
| 25' | | New attacking attempt. Karim Onisiwo - 1. FSV Mainz 05 - shot with the head from the centre of the box is saved in the left corner. Assist - Brajan Gruda with a cross. |
| 26' | | Fouled by Anthony Caci - 1. FSV Mainz 05 |
| 26' | | Odilon Kossounou - Bayer 04 Leverkusen - won a free kick in attack. |
| 27' | | Delay in match - injury Robin Zentner - 1. FSV Mainz 05 |
| 28' | | Delay over. They are ready to continue. |
| 30' | | New attacking attempt. Brajan Gruda - 1. FSV Mainz 05 - shot with left foot from outside the box is saved in the right corner. Assist - Danny da Costa. |
| 31' | | Corner - 1. FSV Mainz 05. Conceded by Edmond Tapsoba. |
| 31' | | Shot blocked. Dominik Kohr - 1. FSV Mainz 05 - shot with left foot from the left side of the box is blocked. Assist - Edimilson Fernandes with a cross. |
| 33' | | Fouled by Jonathan Tah - Bayer 04 Leverkusen |
| 33' | | Karim Onisiwo - 1. FSV Mainz 05 - won a free kick in attack. |
| 34' | | Missed chance. Stefan Bell - 1. FSV Mainz 05 - shot with left foot from outside the box is high and wide to the left . |
| 40' | | Fouled by Odilon Kossounou - Bayer 04 Leverkusen |
| 40' | | Leandro Barreiro - 1. FSV Mainz 05 - won a free kick in defence. |
| 45' | | Offside - 1. FSV Mainz 05. Edimilson Fernandes with a pass, however Karim Onisiwo is in offside. |
| 45' | | Offside - Bayer 04 Leverkusen. Lukás Hrádecky with a pass, however Victor Boniface is in offside. |
| 45+3' | | First Half ended - 1. FSV Mainz 05 0, Bayer 04 Leverkusen 1. |
| 45' | | Second Half starts 1. FSV Mainz 05 0, Bayer 04 Leverkusen 1. |
| 51' | | Fouled by Stefan Bell - 1. FSV Mainz 05 |
| 51' | | Victor Boniface - Bayer 04 Leverkusen - won a free kick in attack. |
| 52' | | Fouled by Jonathan Tah - Bayer 04 Leverkusen |
| 52' | | Karim Onisiwo - 1. FSV Mainz 05 - won a free kick in defence. |
| 53' | | Shot blocked. Karim Onisiwo - 1. FSV Mainz 05 - shot with right foot from a diffucult position on the right is blocked. |
| 53' | | Corner - 1. FSV Mainz 05. Conceded by Edmond Tapsoba. |
| 54' | | New attacking attempt. Karim Onisiwo - 1. FSV Mainz 05 - shot with the head from the centre of the box is saved in the top centre of the goal. Assist - Edimilson Fernandes with a cross. |
| 54' | | Corner - 1. FSV Mainz 05. Conceded by Lukás Hrádecky. |
| 56' | | Offside - 1. FSV Mainz 05. Lee Jae-Sung with a pass, however Brajan Gruda is in offside. |
| 58' | | Fouled by Edimilson Fernandes - 1. FSV Mainz 05 |
| 58' | | Victor Boniface - Bayer 04 Leverkusen - won a free kick in attack. |
| 58' | | Edimilson Fernandes - 1. FSV Mainz 05 - receive yellow card for a foul. |
| 59' | | Goal! 1. FSV Mainz 05 0, Bayer 04 Leverkusen 2. Álex Grimaldo - Bayer 04 Leverkusen - from a free kick with a shot with left foot to the top left corner. |
| 62' | | Offside - 1. FSV Mainz 05. Robin Zentner with a pass, however Brajan Gruda is in offside. |
| 64' | | Substitution - Bayer 04 Leverkusen. Amine Adli for Florian Wirtz. |
| 65' | | Fouled by Amine Adli - Bayer 04 Leverkusen |
| 65' | | Sepp van den Berg - 1. FSV Mainz 05 - won a free kick on the right wing. |
| 65' | | Goal! 1. FSV Mainz 05 0, Bayer 04 Leverkusen 3. Jonas Hofmann - Bayer 04 Leverkusen - shot with right foot from the centre of the box to the right corner. Assist - Amine Adli with a cross following a fast break. |
| 69' | | Substitution - 1. FSV Mainz 05. Aymen Barkok for Lee Jae-Sung. |
| 69' | | Substitution - 1. FSV Mainz 05. Anwar El Ghazi for Danny da Costa. |
| 69' | | Substitution - 1. FSV Mainz 05. Tom Krauß for Dominik Kohr. |
| 71' | | Corner - Bayer 04 Leverkusen. Conceded by Anthony Caci. |
| 72' | | Exequiel Palacios - Bayer 04 Leverkusen - won a free kick in attack. |
| 72' | | Fouled by Leandro Barreiro - 1. FSV Mainz 05 |
| 75' | | New attacking attempt. Victor Boniface - Bayer 04 Leverkusen - shot with right foot from the centre of the box is saved by goalkeeper in the centre of the goal. Assist - Edmond Tapsoba with a through ball. |
| 75' | | Exequiel Palacios - Bayer 04 Leverkusen - won a free kick in attack. |
| 75' | | Fouled by Brajan Gruda - 1. FSV Mainz 05 |
| 75' | | Brajan Gruda - 1. FSV Mainz 05 - receive yellow card for a foul. |
| 76' | | Substitution - 1. FSV Mainz 05. Ludovic Ajorque for Brajan Gruda. |
| 79' | | Substitution - Bayer 04 Leverkusen. Adam Hlozek for Victor Boniface. |
| 79' | | Substitution - Bayer 04 Leverkusen. Robert Andrich for Granit Xhaka. |
| 81' | | Missed chance. Anwar El Ghazi - 1. FSV Mainz 05 - shot with right foot from outside the box is close, but missed to the left. Assist - Ludovic Ajorque. |
| 81' | | Fouled by Aymen Barkok - 1. FSV Mainz 05 |
| 81' | | Álex Grimaldo - Bayer 04 Leverkusen - won a free kick in defence. |
| 82' | | Missed chance. Tom Krauß - 1. FSV Mainz 05 - shot with right foot from outside the box goes high. |
| 83' | | Shot blocked. Amine Adli - Bayer 04 Leverkusen - shot with right foot from outside the box is blocked. Assist - Adam Hlozek. |
| 83' | | Missed chance. Jonas Hofmann - Bayer 04 Leverkusen - shot with right foot from the right side of the box is close, but misses the top right corner. |
| 84' | | Substitution - 1. FSV Mainz 05. Marco Richter for Karim Onisiwo. |
| 86' | | Adam Hlozek - Bayer 04 Leverkusen - won a free kick in defence. |
| 86' | | Fouled by Stefan Bell - 1. FSV Mainz 05 |
| 87' | | Substitution - Bayer 04 Leverkusen. Nadiem Amiri for Jonas Hofmann. |
| 87' | | Substitution - Bayer 04 Leverkusen. Josip Stanisic for Jeremie Frimpong. |
| 88' | | Shot blocked. Aymen Barkok - 1. FSV Mainz 05 - shot with right foot from outside the box is blocked. Assist - Ludovic Ajorque. |
| 90' | | Fouled by Exequiel Palacios - Bayer 04 Leverkusen |
| 90' | | Leandro Barreiro - 1. FSV Mainz 05 - won a free kick on the right wing. |
| 90+2' | | - Bayer 04 Leverkusen - won a free kick in defence. |
| 90+2' | | Marco Richter - 1. FSV Mainz 05 |
| 90+3' | | Marco Richter - 1. FSV Mainz 05 - receive yellow card. |
| 90+4' | | Fouled by Adam Hlozek - Bayer 04 Leverkusen |
| 90+4' | | Leandro Barreiro - 1. FSV Mainz 05 - won a free kick in defence. |
| 90+4' | | Fouled by Leandro Barreiro - 1. FSV Mainz 05 |
| 90+4' | | Nadiem Amiri - Bayer 04 Leverkusen - won a free kick in attack. |
| 90+4' | | Leandro Barreiro - 1. FSV Mainz 05 - receive yellow card for a foul. |
| 90+5' | | Second Half ended - 1. FSV Mainz 05 0, Bayer 04 Leverkusen 3. |
| | Thats all. Game finished - 1. FSV Mainz 05 0, Bayer 04 Leverkusen 3. |