Defending Bundesliga champions Borussia Dortmund moved to within three points of current leaders Bayern Munich with an emphatic 5-0 win over Cologne in a one-sided game at the Westfalenstadion.
Shinji Kagawa opened the scoring for the dominant hosts in the seventh minute and Marcel Schmelzer added the second after 25 minutes.
Robert Lewandowski scored just before and just after the break before Sebastian Kehl rounded off the scoring in the 66th minute.
Maza's late goal secured a point for Stuttgart, who twice came from behind to force an entertaining 2-2 draw at Nurnberg.
Timmy Simons gave the hosts the lead after nine minutes only to see Zdravko Kuzmanovic equalise from the spot in the 61st minute.
Philipp Wollscheid pushed Nurnberg ahead again in the 70th minute before Mexican defender Maza's score in the 84th minute.
Mainz's recent struggles continued as they played out a goalless draw with Hertha Berlin.
Mainz started the season with back-to-back victories in the Bundesliga but since then they have now failed to record a win in eight matches, leaving them just above the relegation zone on nine points.
Mid-table Hertha, meanwhile, recovered from their 4-0 loss against Bayern Munich last time out to move onto 13 points.
Hoffenheim's first Bundesliga goal in more than a month saw them claim the three points against stuttering Borussia Monchengladbach.
Vedad Ibisevic struck the match winner - his first goal in more than half a year - in the 56th minute to end Hoffenheim's barren run in front of net, which had seen them go goalless since beating Wolfsburg on September 17.
The victory lifted Hoffenheim onto 16 points while Gladbach, who had started the weekend in second spot, remained on 17 points after their third game without a win.
Itay Shechter's second-half header secured a second straight Bundesliga victory for Kaiserslautern at the expense of Freiburg.
Shechter netted the game's only goal in the 75th minute. Christian Tiffert could have doubled Kaiserslautern's advantage two minutes later but saw his penalty saved by Freiburg goalkeeper Oliver Baumann.
The result moved the hosts onto 11 points in the standings and left the visitors in the relegation zone.
New Hamburg coach Thorsten Fink was given an idea of the size of the task he has accepted as his side had to cancel out an early deficit to earn a 1-1 draw against Wolfsburg in his first match in charge.
Mladen Petric equalised for the home side in the 56th minute after Mario Mandzukic had given the Wolves a second-minute lead in the north German derby.
Hamburg had more of the possession at the HSV-Arena, but they only picked up a point to take them off the foot of the table and they still have a lot of work to do if they are to move away from danger.