Deion Branch had a team-high eight catches for 129 yards.