
Rory McIlroy vowed he would never give up seeking more major titles after a flying finish left him just two shots off the halfway lead in the 123rd US Open.
McIlroy covered his last nine holes in five under par to card a second round of 67 at Los Angeles Country Club, where Rickie Fowler set the pace after a rollercoaster 68.