Eckes finished second. Tanner Gray placed third.
Smith is 21 years old, Eckes is 19 and Gray is 21.
MORE: Race results
“I wish I was here to celebrate with my parents and my girlfriend,” an emotional Smith told FS1 after the race.
Grant Enfinger led on the restart but came down from the top lane and came down on Austin Hill and John Hunter Nemechek and spun. That allowed Eckes to take the lead and put Smith third. Smith passed Gray for second in Turn 4 coming to the white flag.
Smith dived under Eckes in Turn 2 on the final lap and pulled away to win.
An unbelievable drive to the lead for @zanesmith77!
A PERFECT pass gave him the lead on the last lap. pic.twitter.com/atVkuGY00y
— NASCAR Gander Trucks (@NASCAR_Trucks) August 8, 2020
STAGE 1 WINNER: Brett Moffitt
STAGE 2 WINNER: Johnny Sauter
WHO HAD A GOOD RACE: Zane Smith was eighth with three laps to go and went on to win and secure a playoff spot. … Christian Eckes finished second for the third consecutive race. … Tanner Gray finished a career-high third.
WHO HAD A BAD RACE: Johnny Sauter spun and hit the wall while racing teammate Grant Enfinger for the lead with 16 laps to go. Sauter entered the race 63 points out of the final playoff spot after a 10-point penalty for an inspection issue before the race. … Stewart Friesen was eliminated in a crash on Lap 50 after contact with Christian Eckes. Friesen finished last in the 39-truck field. … Chandler Smith was eliminated in a crash on Lap 60 after contact with Ben Rhodes. Smith finished 38th.
NOTABLE: The combined age of the top three finishers (61) was just short of the series record for the youngest three finishers. That record of 55 was set in June 2016 at Iowa when William Byron (then 18), Cole Custer (then 18) and Cameron Hayley (then 19) went 1-2-3.
WHAT’S NEXT: Race on the Daytona road course, Sunday, Aug. 18 at Noon ET on FS1.
Heavy damage for Stewart Friesen in Michigan. Matt Crafton, Ryan Truex and David Gravel also involved. pic.twitter.com/CCmh8J3F0n
— FOX: NASCAR (@NASCARONFOX) August 7, 2020