|  | 7' | Stefan Bell | ||
|  | 15' | Andreas Hanche-Olsen out: Stefan Bell | ||
| out: Xaver Schlager Ezechiel Banzuzi | 32' |  | ||
| Assist: Ezechiel Banzuzi Johan Bakayoko 0-1 | 40' |  | ||
|  | 65' | Armindo Sieb out: William Bøving | ||
| out: Johan Bakayoko Conrad Harder | 66' |  | ||
| out: Antonio Nusa Yan Diomande | 66' |  | ||
|  | 75' | Nikolas Veratschnig out: Phillipp Mwene | ||
|  | 75' | Silvan Widmer out: Anthony Caci | ||
|  | 75' | Sota Kawasaki out: Arnaud Nordin | ||
| out: Rômulo Assan Ouédraogo | 90+3' |  | ||
| out: Christoph Baumgartner Kevin Kampl | 90+3' |  | ||
|  | 90+3' | |||
Lineups

Mainz 05
|  | 27R. Zentner Goalkeeper | 
|  | 21D. Vieira da Costa Dedender | 
|  | 16S. Bell  7'  15' Dedender | 
|  | 31D. Kohr Dedender | 
|  | 19A. Caci  75' Midfielder | 
|  | 6K. Sano Midfielder | 
|  | 10N. Amiri Midfielder | 
|  | 2P. Mwene  75' Midfielder | 
|  | 9A. Nordin  75' Forward | 
|  | 14W. Vick  65' Forward | 
|  | 44N. Weiper Forward | 

RB Leipzig
|  | 1P. Gulácsi Goalkeeper | 
|  | 17R. Baku Dedender | 
|  | 4W. Orban Dedender | 
|  | 23C. Lukeba Dedender | 
|  | 22D. Raum Dedender | 
|  | 13N. Seiwald Midfielder | 
|  | 24X. Schlager  32' Midfielder | 
|  | 9J. Bakayoko  40'  66' Midfielder | 
|  | 14C. Baumgartner  90'+3 Midfielder | 
|  | 7A. Nordby Nusa  66' Midfielder | 
|  | 40R. Cardoso da Cruz  90'+3 Forward | 
Substitutes

Mainz 05
|  | 25A. Hanche-Olsen  15' Dedender | 
|  | 1L. Rieß Goalkeeper | 
|  | 22N. Veratschnig  75' Dedender | 
|  | 5M. Leitsch Dedender | 
|  | 15L. Maloney Midfielder | 
|  | 24S. Kawasaki  75' Midfielder | 
|  | 30S. Widmer  75' Dedender | 
|  | 11A. Sieb  65' Forward | 
|  | 37B. Bobzien Forward | 

RB Leipzig
|  | 6E. Banzuzi  32' Midfielder | 
|  | 26M. Vandevoordt Goalkeeper | 
|  | 5E. Bitshiabu Dedender | 
|  | 19K. Nedeljković Dedender | 
|  | 35M. Finkgräfe Dedender | 
|  | 44K. Kampl  90'+3 Midfielder | 
|  | 20F. Ouedraogo  90'+3 Midfielder | 
|  | 49Y. Diomande  66' Forward | 
|  | 11C. Harder  66' Forward | 


