Carl Edwards won the Nationwide Federated Auto Parts 300 for his second win at Nashville this season.