adjective: having knowledge of events before they occur
The detective, with a prescient understanding, knew the clues would lead to the hidden treasure. His foresight allowed him to solve the mystery, finding what others could not.