Hamburg SV won 4-1 at home to Eintracht Frankfurt to regain third place in the Bundesliga on Sunday, as close rivals Bayer Leverkusen slipped to a 2-0 defeat away to VfL Bochum.