Bayer Leverkusen made it two Bundesliga wins in a row although they were made to sweat for a 3-2 victory over struggling Darmstadt.
Hakan Calhanoglu gave Leverkusen a deserved lead in the 32nd minute with a 25-yard effort leaving Michael Esser little chance in the Darmstadt goal.
The visitors levelled early in the second half with Antonio Colak volleying in Marcel Heller's cross.
Julian Brandt headed Leverkusen back in front 10 minutes into the second half before Charles Aranguiz gave Roger Schmidt's men a two-goal advantage with a powerful shot into the top corner.
Mario Vrancic made things interesting with Darmstadt's second goal five minutes from time, but Leverkusen held on to edge closer to the top six.