Martin Truex Jr. and his No. 78 Toyota led 78 laps in the Ford EcoBoost 400, including the last one, which clinched the 2017 Cup championship.
Brad Keselowski finished seventh to round out the Championship 4 drivers.
Dale Earnhardt Jr. finished 25th, three laps down in his final Cup start before retiring.
Matt Kenseth, likely also making his final Cup start, finished eighth.
Larson led a race-high 145 laps and won the the first two stages of the race.