Justin Allgaier survived a physical race at Martinsville, scoring his third win of the 2026 NASCAR O'Reilly Auto Parts Series season.