The side propping up the Bundesliga set up to frustrate the league leaders, with Urs Fischer stationing his players deep in their own half. The hosts dominated possession and, despite Mainz threatening with a 15th-minute cross ricocheting and bouncing kindly off of Manuel Neuer’s crossbar, rained efforts down upon Daniel Batz’s goal.
The Mainz goalkeeper produced a string of superb stops from Kane, Michael Olise and Serge Gnabry before finally being beaten by Karl after 29 minutes. The teenage sensation turned home a low Gnabry cross from four yards out to continue his spectacular form and put Bayern ahead, much to the delight of a returning Thomas Muller in the stands. The 17-year-old was the bright spark again for a flat Bayern attack throughout the first half and deserved his goal.
On the cusp of half-time, Mainz earned a free-kick and a way back into the game against the run of play. William Boving curled in the cross and found an unmarked Kacper Potulski, who could not miss his header from close range – confirmed eventually after a lengthy VAR check – as Bayern’s set-piece headaches continue.
Bayern continued to apply the pressure in the second half and Batz proved tough to beat again, with the goalkeeper smothering Gnabry in a one-on-one situation before Kane’s subsequent effort was blocked on the line by the Mainz defenders. The away side then broke up the pitch and Stefan Bell’s flat cross picked out Lee Jae-Sung, whose guided header found the far corner to give Mainz a shock 2-1 lead in the 67th minute.
With Bayern unusually staring down the barrel of defeat and Mainz clinging onto what would have been an extraordinary victory, Potulski tugged Kane’s shirt lazily and gave away an avoidable penalty in the 85th minute. The Englishman lifted himself off the turf to fire past Batz and level the game late on, but there was not enough time for the hosts to steal an undeserved three points.








