Pole-sitter Kevin Harvick led all but two laps and won the spring NASCAR Truck Series race at Martinsville Speedway on Saturday for the third time in the past four years.

The former truck team owner yielded the top spot to teammate Ty Dillon for the fourth and fifth laps, but left no doubt which truck was best in leading a series-record 248 laps.