Both sides still had lingering hopes of qualifying for the UEFA Europa League going into the game and it was Mainz who dominated the first half.
Nicolai Müller’s excellent solo goal put the visitors into a deserved lead, but they were pegged back before the interval as Artur Sobiech rose to head home Jan Schlaudraff’s deep cross.
Müller strikes again
Hannover’s day got a whole lot more difficult after the break when Christian Schulz was sent off for a second bookable offence, but they maintained their discipline and took the lead soon afterwards, Mame Diouf racing clear to slot home.
Mainz were not done yet though and Müller grabbed his own second of the game, collecting Shawn Parker’s pass to fire past Rob-Robert Zieler. The draw keeps Thomas Tuchel’s men five points off the last European spot, while Hannover are four points adrift, each with two games left to play.
Line-ups and statistics