Kyle Larson checked all the boxes at Kansas Speedway, delivering a knockout punch late to win his second race of the season.