Kyle Larson won his third NASCAR Cup Series race of the season as he approaches an incredibly hectic racing schedule, blasting past a Kansas Speedway track record on the way.
Larson led 221 laps in the race, the most of anyone at the track, beating Jimmie Johnson's record of 197 laps led in a single race.
The final stage featured a run of four straight cautions, knocking a number of cars out of contention but also helping several of the front-runners out on their fuel saving in the long 102-lap final stage.
Brad Kewlowski's blown tyre was the most dramatic of those caution incidents, the 2012 Cup Series champion in second place and closing in on the lead when he was forced into the wall and onto pit road.
Larson led from pole until his first pitstop halfway through the first stage, with a number of cars splitting strategy after an early caution brought out by AJ Allmendinger's car giving up after just a handful of laps.
The second stage was largely free of drama, although Denny Hamlin found himself struggling with a clutch issue which was bad enough that his team had to push-start his car out of his pit box – a problem which ended his race in the final stage.
Hamlin's 23XI team had a less than successful day, running four cars with the addition of part-time driver Corey Heim but failing to place a single car in the top 10 – and only one (Riley Herbst) in the top 20.
With that said, let’s take a look at the results from Kansas.
NASCAR Cup Series results: Who won the Kansas race today?