Bayer Leverkusen kept up their push for European qualification with a 4-1 win at Augsburg.
The home side had taken the lead after 12 minutes when defender Kevin Danso headed in from a corner.
However, Leverkusen, who are still within striking distance of fourth place, were level just three minutes later when Kevin Volland slotted home after being played through by Charles Aranguiz.
The visitors had an effort from Lucas Alario ruled out by the Video Assistant Referee for offside in the build-up before the same player later hit the crossbar.
Peter Bosz's men were not to be denied, though, and they went ahead three minutes into the second half through Kai Havertz's deft finish.
Another Leverkusen effort was chalked off by a VAR review, before Jonathan Tah knocked home a rebound from a free-kick on the hour and Julian Brandt added a fourth in the 88th minute to seal a third successive win.
Leverkusen are in sixth place, two points behind Eintracht Frankfurt, but having played a match more, while Ausburg, in 14th, continue to look over their shoulder.
ga('create', 'UA-72310761-1', 'auto', {'name': 'pacontentapi'});
ga('pacontentapi.set', 'referrer', location.origin);
ga('pacontentapi.set', 'dimension1', 'By Press Association Sport staff');
ga('pacontentapi.set', 'dimension2', '1a5f5162-1ab0-4201-9edf-4a5a591fee83');
ga('pacontentapi.set', 'dimension3', 'paservice:sport,paservice:sport:football,paservice:sport:match-reports,paservice:sport:uk,paservice:sport:world');
ga('pacontentapi.set', 'dimension6', 'story');
ga('pacontentapi.set', 'dimension7', 'composite');
ga('pacontentapi.set', 'dimension8', null);
ga('pacontentapi.set', 'dimension9', 'sport:football');
ga('pacontentapi.send', 'pageview', { 'location': location.href, 'page': (location.pathname + location.search + location.hash), 'title': 'European hopefuls Leverkusen fight back to beat Augsburg'});