Justin Haley survived two late-race restarts to win his first career Camping World Truck Series race in the Eaton 200 at Gateway Motorsports Park.
His victory was aided by a push into turn one by rookie Todd Gilliland, who finished second.
Johnny Sauter finished third to score his 10th top-five finish in 10 races.
Johnny Sauter maintained his points lead with a third-place finish, extending the advantage to 73 points over Noah Gragson, who finished 10th.
Brett Moffitt is third in the standings and has two wins to his credit.
Hayley climbed from eighth to sixth in the standings with his win, but more importantly that victory gets him a berth into the playoffs.