Senior B Hurlers battle to victory