Race for Champions League qualification and survival battles keeping Bundesliga on edge |