Denny Hamlin ended an agonizing 10-year winless streak at Martinsville Speedway, ...