The 2015 Xfinity Series champion from Prosper, Texas, led a race-high 169 of 500 laps, including the final 61, to become the third consecutive non-Playoff competitor to win in the Round of 16.
Denny Hamlin chased down Bubba Wallace over the closing laps, but couldn't get close enough to make the pass, instead settling for his second-consecutive runner-up finish.
The 28-year-old Wallace from Mobile, Alabama, led 58 of 267-scheduled laps, including the final 43, en route to his second Cup career victory at Kansas.