Rory McIlroy won his second FedEx Cup — and a record $15 million prize — with a final-round 66 at East Lake to set the PGA Tour single-season earnings record.