McIlroy had to battle to make the cut at Oakmont but at least eased some of his recent worries off the tee.