Justin Allgaier (JR Motorsports) won the Martinsville Mar ahead of Corey Day (Hendrick Motorsports) and Sammy Smith (JR Motorsports) to complete the podium.