Some NASCAR Xfinity Series fans could have thought they were watching a replay.
In the spring race at Martinsville Speedway, Taylor Gray and Sammy Smith ran 1-2 and Smith bumped Gray along the final corner. The two drivers engaged in a post-race confrontation.
There were no extra-curricular activities Saturday night as Gray and Smith again ran 1-2 on the final lap of the Xfinity 500. Gray, a non-playoff driver, escaped the repeat scenario and claimed his first career victory. Smith placed P2, but missed out advancing to the Championship 4 race at Phoenix Raceway on Nov. 1.
Brandon Jones (P3) and Sheldon Creed (P4) were also eliminated during the Round of 8 finale.
The final four features Justin Allgaier, rookie Carson Kvapil, Jesse Love and regular-season champion Connor Zilisch, Jesse Love.
X (Twitter) users responded to the Championship 4 qualifiers…
Four hopefuls. Head-to-head.
One race to settle it all. #Championship4 pic.twitter.com/7B2xwO5qd4
— NASCAR Xfinity (@NASCAR_Xfinity) October 26, 2025
In a pre-race announcement, Joe Gibbs Racing ruled out William Sawalich (concussion systems). The rookie was replaced by Justin Bonsignore, who qualified 14 and finished P10 in the No. 18 Toyota …
Joe Gibbs Racing announced today that @WilliamSawalich will miss Saturday’s NASCAR Xfinity Series race at Martinsville Speedway after experiencing concussion-like symptoms following his accident during last Saturday’s race at Talladega Superspeedway.
In his absence,…
— Joe Gibbs Racing (@JoeGibbsRacing) October 22, 2025
Going green at Martinsville …
A short-track Saturday night with the #Championship4 on the line!
We're racing at @MartinsvilleSwy on @TheCW_Sports! pic.twitter.com/MaezDNTDji
— NASCAR Xfinity (@NASCAR_Xfinity) October 25, 2025
Aric Almirola made the first big move …
Move @Aric_Almirola to the lead! pic.twitter.com/8drQYIOe1X
— NASCAR Xfinity (@NASCAR_Xfinity) October 26, 2025
The Round of 8 finale’s first caution …
The first yellow of the night is out as @MyattSnider goes around in the corner. pic.twitter.com/NtR4QTVUM3
— NASCAR Xfinity (@NASCAR_Xfinity) October 26, 2025
Love, who entered Saturday 40 points above the cutoff line, endured an early, costly mental mistake …
A costly penalty for @jesselovejr1, who is caught speeding on pit road. pic.twitter.com/v7gB6rCHWN
— NASCAR Xfinity (@NASCAR_Xfinity) October 26, 2025
Is Connor Mosack still adjusting to his new ride? …
The caution is back out on Lap 46 for a spin by the No. 99. pic.twitter.com/xcq4p1cnKu
— NASCAR Xfinity (@NASCAR_Xfinity) October 26, 2025
Justin Allgaier claimed Stage 1 …
At the end of Stage 1, it's @J_Allgaier out front! pic.twitter.com/Df8m8EhvmA
— NASCAR Xfinity (@NASCAR_Xfinity) October 26, 2025
More trouble for the No. 2 Chevrolet team. The playoff cushion was getting smaller for Love. By Lap 216, Love ran P32, nine points ahead of Brandon Jones. Love survived the cut …
The pit-road struggles continue for the No. 2. pic.twitter.com/rAqpJ9mAJp
— NASCAR Xfinity (@NASCAR_Xfinity) October 26, 2025
Kvapil, who entered plus-11 points, earned important Stage 2 playoff points …
Those are big points for @Carson_Kvapil!
He takes Stage 2 at @MartinsvilleSwy. pic.twitter.com/K9onJqHuja
— NASCAR Xfinity (@NASCAR_Xfinity) October 26, 2025
Taking a moment for a special cause to a special honorary crew member for Smith’s No. 8 Chevrolet team …
A special night in more ways than one. 🩵 #SBAM25 pic.twitter.com/sKuAPtBQRi
— NASCAR Xfinity (@NASCAR_Xfinity) October 26, 2025
Parker Retzlaff and Brad Perez spun out along Turn 2, bringing out a caution period on Lap 219 …
The seventh caution of the night sets up a sprint to the finish!
We're inside 30 laps to go at @MartinsvilleSwy. pic.twitter.com/UG9Q2IyICA
— NASCAR Xfinity (@NASCAR_Xfinity) October 26, 2025
Daniel Dye’s car trouble forced overtime. Free racing for all …
A caution for @danieldye43, and we'll head to overtime!@BrandonJonesRac and @sammysmithSS run P2 and P3 in must-win positions! pic.twitter.com/tYQZvTCIVy
— NASCAR Xfinity (@NASCAR_Xfinity) October 26, 2025
The finish …
He was all-out coming to the line!@Carson_Kvapil advances to the #Championship4 by just four points! pic.twitter.com/V2Mnyn9vYB
— NASCAR Xfinity (@NASCAR_Xfinity) October 26, 2025
Gray’s first victory burnout …
Nothing tastes as sweet as your first career win!
This Victory Burnout for @Taylor_Gray is presented by @krispykreme. pic.twitter.com/5fHnRxhjKN
— NASCAR Xfinity (@NASCAR_Xfinity) October 26, 2025
Post-race words of affection? Will they finish the talk at Phoenix? …
An exchange of words on pit road after the race at @MartinsvilleSwy. pic.twitter.com/YrOUlZA357
— NASCAR Xfinity (@NASCAR_Xfinity) October 26, 2025