Elliott wins a short-track slugfest
Denny Hamlin (#11) won both stages at Martinsville and looked like the driver to beat until the final restart. Cautions on lap 78 (Cody Ware #51 spun) and lap 105 (contact between Noah Gragson #4 and AJ Allmendinger #16) kept the field bunched.
With 76 laps to go, Bubba Wallace (#23) spun Carson Hocevar (#77), triggering a 10-car crash on the backstretch. On a late restart Chase Elliott (#9) got alongside Hamlin (#11) and won by 0.565 seconds — a classic short-track swap at the end.