Yahoo Sports reports: World number two Rory McIlroy says the Shinnecock Hills course "won the battle over me" after finishing six over par at the US Open.