Brett Moffitt took advantage of a late-race restart to win his fifth race of the season and lock into the Championship 4 at Miami.
Enfinger raced Gragson hard and as the two pushed up the track, that made room for Moffitt to grab the lead.
Gragson held on to finish second.
“On that restart, I spun the tires a little bit in the restart zone and then in (Turns) 1 and 2 I got run up the racetrack.” Gragson told Fox Sports 1 after the race. “I guess I was three-wide. We were beating and banging. That’s what you got to do. I dish it, so I sure as hell got to take it. I respect the 98 for what he did. He’s going for the win; I’m going for the win. But most importantly we’re going to be racing for a championship next week at Homestead.”
Friesen appeared to have a shot at the victory until he was caught speeding during a pit stop at the end of Stage 2.
With his fourth-place finish, Enfinger was eliminated from the playoffs.
Playoff contender Johnny Sauter, who was already locked into the championship finale, finished seventh.
Matt Crafton finished 11th and failed to advance to the Championship 4.
The race was red flagged on Lap 131 when playoff contender Justin Haley oiled down the track with a blown engine. He was running fifth at the time, but retired in 28th. Haley was already locked into the Championship 4 with his win last week at Texas.
STAGE 1 WINNER: Brett Moffitt
STAGE 2 WINNER: Harrison Burton
WHO HAD A GOOD RACE: Derek Kraus finished eighth in his Truck debut. … Christian Eckes scored his third top 10 in his fourth career Truck start; he finished ninth. … In his second career start, Tyler Ankrum survived a spin on Lap 17 and climbed to sixth at the checkers. … Sheldon Creed qualified 16th and advanced to 10th for his first Truck top 10 in six starts.
WHO HAD A BAD RACE: John Hunter Nemechek gambled on two tires when the field pitted at the end of Stage 2; he spun with 23 laps to go while trying to hold Enfinger at bay and finished 29th. … Todd Gilliland was involved in an accident with Ankrum on Lap 17 and was never able to rebound; Gilliland finished 17th.
QUOTE OF THE RACE: “Sorry guys. All we had. Don’t know what else to tell you,” Enfinger said to his team over the radio after the checkered flag waved.
WHAT’S NEXT: Ford EcoBoost 200 at 8 p.m. ET on Nov. 16 at Homestead-Miami Speedway on Fox Sports 1.