Chase Elliott (Hendrick Motorsports) won the Martinsville Mar ahead of Denny Hamlin and Joey Logano to complete the podium. Hamlin is chasing a fifth win this season, and leads a commanding championship.