Stuttgart are 15th with 21 points, one ahead of Hamburg SV, who were to host Nuremberg yesterday, in the relegation playoff spot. SC Freiburg, who are 17th with 19 points, were to visit Eintracht Frankfurt yesterday.
Hoffenheim missed an early penalty through Sejad Salihovic, before Eugen Polanksi and Roberto Firmino scored early in the second half to put them 2-0 ahead.
Mainz hit back when Eric Maxim Choupo-Moting, Benedikt Saller and Shinji Okazaki scored in an eight-minute spell before Okazaki added a fourth in stoppage time. Hoffenheim’s 25 games have produced 110 goals, 54 for and 56 against.
Bottom club Eintracht Braunschweig held VfL Wolfsburg 1-1 at home while Hannover 96 won 3-0 at Hertha BSC.