Martin Truex, Jr. captured the rain-delayed Cup race at Martinsville Sunday evening. Truex passed teammate Denny Hamlin with 15 laps to go to win for the third time in four races at the short track. Hamlin led the most laps, but faded to third at the checkered flag. Chase Elliott was the runner-up. The race was rained out after 42 laps Saturday night. Truex is the first repeat winner this season.