History on McIlroy's side as Torrey Pines throws up another wild US Open finish