Brandon Caleb caught seven passes for a career-best 139 yards after moving inside to replace injured slot receiver Ryan Broyles , who is out 2-4 weeks with a hairline fracture of his left shoulder blade .