Bayer Leverkusen earned a 3-1 home win over relegation-threatened Hoffenheim on Sunday to remain six points off Bundesliga leaders Bayern Munich.