KANSAS CITY, Kan. (AP) Denny Hamlin held off hard-charging Martin Truex Jr. down the stretch on Sunday to win at Kansas Speedway for the first time.