Who won the NASCAR Darlington race? Denny Hamlin is the winner, plus full NASCAR Cup results, running order and leaderboard ...