#2-Brad Keselowski won the STP 500 Monster Energy NASCAR Cup Series race at Martinsville Speedway for his 2nd win of the season, 1st win at Martinsville, and 23rd career win.
Keselowski led 120 of the 500 laps. He and #18-Busch swapped the lead back and for throughout the final 100 laps, but Keselowski pulled away at the end to win by 1.8 seconds.
#18-Busch held on for second, followed by #24-Elliott, #22-Logano, #2-Dillon, #47-Allmendinger, #14-Bowyer, #31-Newman, #20-Kenseth, and #17-Stenhouse, Jr.
Pole sitter #42-Larson led the first 23 laps, but fell back into the pack, lost a lap, got the free pass and settled for a 17th place finish.
#24-Elliott led at the end of stage 2 and held on for 3rd place.
#78-Truex, Jr. led at the end of the first stage, but finished 16th after a spin.
There were 19 lead changes among 6 drivers and 14 cautions for 95 yellow flag laps.
The average speed was 70.139mph.
Scheduled Race Re-Airs: Monday, April 3 at 9:30am/et on FS2; Tuesday, April 4 at 6:00 am/et on FS1
See unofficial race results, awards, laps led, cautions and more at:
Unofficial Race Results page (pdf)
Penalty Report (pdf)
Cumulative Report (pdf).
