Argentine Santiago Garcia grabbed a late winner to help Werder Bremen edge past Hanover 3-2 and end a four-game winless run yesterday.
Werder were desperate to turn things around after just one win in their last eight games before yesterday, but fell behind when Szabolcs Huszti scored from the penalty spot on 20 minutes.
Aaron Hunt cancelled out the advantage with a spot kick of his own five minutes later and Cedrik Makiadi then headed Werder in front.
Hanover levelled with a shot from Japanese Hiroki Sakai four minutes before the break, but were undone in the closing stages.
Augsburg notched their first league win since September to snap a five-game streak without a victory and beat Mainz 05 2-1 with Andre Hahn scoring both goals.