Rory McIlroy moves within a shot of the US Open lead after holing a 35-foot birdie at the fourth hole.