Armstrong Has Best Career Finish on Independence Day