In the end, it was all rather elementary for Kyle Larson, who took the lead on the 118th lap and never relinquished it, as he won this year's History 300.
From Fox Sports NASCAR on Twitter:
Here are the top 10 finishers:
And here's how they looked coming down the stretch:
Meanwhile, JR Motorsports provides an update on the points race:
Though Matt Kenseth led for 67 laps, he was overtaken by Brad Keselowski with just over half of the race remaining, via Fox Sports NASCAR:
That wouldn't last long, however, as Larson would take the lead 21 laps later. Keselowski was finding the going a bit tough by that point, as he could be heard saying on the broadcast.
Keselowski figured it all out, however, finishing in second. Kenseth couldn't keep up the pace, though, dropping to sixth.
Neither could Kyle Busch. Though he led the opening 23 laps and has quite the history at this track (eight overall victories, including the past three Nationwide Series races at Charlotte), he couldn't keep up and finished third on the day.
The win was big for Larson, as it was his second of the year (he also won at Fontana). It was a rougher afternoon for Chase Elliott, who found the wall after blowing a tire 87 laps in. His 37th-place finish vaulted Regan Smith into first place in the points standings, while Elliott fell to third.
The Nationwide Series now turns to Dover International Speedway next Saturday for the Buckle Up 200 (2:30 p.m. ET, ESPN). While there is plenty of racing left in this season, Elliott—among others—will want to improve upon Saturday's performance and return to the top of the points lead.
At only 18 years of age, of course, Elliott has plenty of great racing ahead of him, and he'll look to prove that next week. This week, however, was all about Kyle Larson, who dominated the field at Charlotte to take home a well-earned win.