Denny Hamlin fought off his fellow drivers and changing weather conditions to capture the STP 400 at the Kansas Speedway.
It was his second victory of the NASCAR season.
Hamlin overtook Martin Truex Jr. with 31 laps to go and he never relinquished the lead from there. The drivers head to Richmond for the Sprint Cup Series 400 on April 28.
Before that, let's take a look at the biggest takeaways from Hamlin's win at the STP 400.
Hamlin and his crew showed great resolve and poise dealing with the weather change. Most drivers were expecting the weather to be closer to 70 degrees for the entire race, but that wasn't the case.
Because of this curveball from Mother Nature, the race became a survival of the fittest.
Once the track warmed up, Hamlin's car outperformed the rest of the field.
Truex, Jr's car in particular slipped late. that gave Hamlin the opening.
Were it not for he and his entire crew's poise, they wouldn't have been in position to move ahead.
Hamlin bested one Jr., but he is now just two points behind a much more famous Jr. in the Sprint Cup standings.
With the win, he has 289 overall points and Dale Earnhardt, Jr is clinging to fourth place with just 291 points.
Earnhardt Jr. still is without a win, but he has stayed in the top four in the standings on the strength of strong showings early in the season. We will see if Hamlin can continue the momentum and push past him.
200 for 11?
With the win, Hamlin was able to guide the No. 11 car to its 199th win in NASCAR competition. The win broke a tie for the all-time lead with the No. 43 car.
Hamlin will try to hit the 200 mark with a win in Richmond, but this was a historic win in itself.
He has a solid chance at a Sprint Cup Series title this season. Only 23 points separate him and the leader Greg Biffle.
We'll have to see what happens over the next five months, but this was a solid and impressive showing.