Kevin Harvick passed Kyle Busch with just over nine laps to go and held on through an abbreviated final restart to win the rain-delayed and caution-filled trucks race Monday before a very sparse crowd at Martinsville Speedway.
Busch had led for 139 laps in the Kroger 250 before Harvick got to the inside heading into the third turn and pulled ahead after dueling side-by-side to the flag stand. Harvick's pass came after several laps running his Chevrolet right on the bumper of Busch's Toyota.
After a crash brought out the 13th of 14 cautions, Harvick outran Ron Hornaday Jr. on the restart on Lap 249 until another crash allowed him to coast to the victory under a caution.
The victory was the fourth for Harvick in 97 starts in the NASCAR Camping World Truck Series.
Busch was forced to pit after losing the lead when he drove over the line that obligates a driver to visit pit road. He finished 17th.
Clearly unhappy with NASCAR's ruling, Busch climbed from his truck, ran down pit road and climbed over the outside wall and out of the track.
Mike Skinner finished third, followed by Johnny Benson and Rick Crawford.
In all, 14 yellow flags slowed the pace for 80 laps.
Busch, who won two of the first three races, remained the points leader by 38 over Todd Bodine, who ran in the top 10 for most of the day but crashed twice late and finished 18th.
The event, rained out Saturday, attracted only a few thousand fans.