Goals: 1-0 Kampl (29'), 1-1 Quaison (39'), 2-1 Werner (45+3' pen.), 2-2 Berggreen (86')
After Yussuf Poulsen flashed a shot wide, Dominik Kaiser, making his first start since March, teed up Timo Werner for a shot which Robin Zentner clutched at the second time of asking. Leipzig kept up the pressure and a fine team move, started by Konrad Laimer and including a neat backheel from Poulsen and cute cutback from Diego Demme, was finished with a delightful dink over the keeper from Kevin Kampl. Leipzig's lead lasted just ten minutes, though, before Quaison converted the rebound before Peter Gulacsi could accept any plaudits for an outstanding save from Daniel Brosinksi's direct free-kick. Werner restored Leipzig's lead in stoppage time, though, slotting home a penalty validated by Video Assist.
Gulacsi got his moment to celebrate ten minutes into the second half when he denied Gerrit Holtmann with another fine diving save, this time turning the ball behind. Giulio Donati tried to find his second Bundesliga goal on his 100th appearance, but shot straight at Gulacsi from an angle as Mainz piled on the pressure. Their coach Sandro Schwarz was ordered to watch the final 20 minutes from the stands as his frustration got the better of him, and from there he saw substitute Berggreen head his side level four minutes from time to snatch a point and save his side from a third straight defeat.