Aric Almirola won the Xfinity Series race Saturday at Martinsville Speedway, a victory that gave Cole Custer a chance to defend his NASCAR championship.