McIlroy Cruises at PGA Championship