Who won the NASCAR race yesterday? Complete results from Martinsville race

Tom Gatto

Who won the NASCAR race yesterday? Complete results from Martinsville race image

The winner of the weekend's NASCAR Cup Series race at Martinsville Speedway accomplished a first with his second.

Martin Truex Jr. became the first multiple-race winner of the 2021 season Sunday after seven different drivers won the first seven races. Truex rallied past Joe Gibbs Racing teammate Denny Hamlin for the victory in the Blue-Emu Maximum Pain Relief 500, adding to his win at Phoenix on March 14.

The race began Saturday night but was suspended and moved to Sunday after 42 laps because of rain. The race ended under the lights, too, following a late-afternoon restart.

MORE: Watch NASCAR racing live with fuboTV (7-day free trial)

Truex pushed past Joey Logano into second place in the series point standings with the win. Hamlin remained comfortably in first following his seventh top-five finish in eight races.

Below is more about Truex's win, plus the complete results of the Saturday night/Sunday afternoon race.

Who won the NASCAR race yesterday?

Martin Truex Jr. raced door to door with teammate Denny Hamlin late in Stage 3 and then drove off for the win. Truex stayed out front after passing Hamlin with 16 laps to go.

"It was a lot of fun there at the end racing with Denny," Truex told FS1 after the race.

"We raced clean, and we were able to come out on top. It's definitely difficult. We try to race hard, race clean. He was making it difficult on me — I was loose coming off the corners. His car got tight, so we kind of had opposite things going on, and it made it difficult to pass. We played nice. (Team owner) Coach (Joe Gibbs) will be happy. It'll be a cordial meeting tomorrow."

Ryan Blaney won the first two stages but lost track position when he pitted between Stages 2 and 3 while Hamlin stayed out. Then he made a mistake during another pit stop, running over an air hose and carrying it out of the pit box. The ensuing penalty ended his chances for a win. He finished 11th.

NASCAR results from Martinsville

Martin Truex became the first two-time winner in the Cup Series this season with his victory Sunday. It was his 29th career win and his third in the past four races at Martinsville.  

Chase Elliott got up for second and Hamlin, who led 276 of the race's 500 laps, settled for third. Hendrick Motorsports teammates William Byron and Kyle Larson rounded out the top five.

"It's just the cards we were dealt," Hamlin told FS1. "We had a really good short-run car. We just didn’t have a good long-run car. We just couldn’t get our car to really turn in the long run."

The Cup Series now turns its attention to Sunday's race at Richmond Raceway (3 p.m. ET; Fox, TSN, MRN, SiriusXM NASCAR Radio). The Toyota Owners 400 will be the third consecutive short-track race in the Cup Series, after Martinsville and the Bristol dirt race. 

Material from the NASCAR Wire Service was used in this report.

NASCAR at Martinsville results

Driver Car No. Team
Martin Truex Jr.19Joe Gibbs Racing
Chase Elliott9Hendrick Motorsports
Denny Hamlin11Joe Gibbs Racing
William Byron24Hendrick Motorsports
Kyle Larson5Hendrick Motorsports
Joey Logano22Team Penske
Christopher Bell20Joe Gibbs Racing
Tyler Reddick8Richard Childress Racing
Kevin Harvick4Stewart-Haas Racing
Kyle Busch18Joe Gibbs Racing
Ryan Blaney12Team Penske
Matt DiBenedetto21Wood Brothers Racing
Chris Buescher17Roush Fenway Racing
Austin Dillon3Richard Childress Racing
Ricky Stenhouse Jr.47JTG Daugherty Racing
Bubba Wallace2323XI Racing
Ross Chastain42Chip Ganassi Racing
Cole Custer41Stewart-Haas Racing
Ryan Newman6Roush Fenway Racing
Aric Almirola10Stewart-Haas Racing
Kurt Busch1Chip Ganassi Racing
James Davison15Rick Ware Racing
Josh Bilicki52Rick Ware Racing
Quin Houff00StarCom Racing
JJ Yeley53Rick Ware Racing
Anthony Alfredo38Front Row Motorsports
Chase Briscoe14Stewart-Haas Racing
Cody Ware51Petty Ware Racing
BJ McLeod78Live Fast Motorsports
Erik Jones43Richard Petty Motorsports
Michael McDowell34Front Row Motorsports
Daniel Suarez99TrackHouse Racing
Brad Keselowski2Team Penske
Alex Bowman48Hendrick Motorsports
Justin Haley77Spire Motorsports
Ryan Preece37JTG Daugherty Racing
Corey LaJoie7Spire Motorsports

Tom Gatto

Tom Gatto joined The Sporting News as a senior editor in 2000 after 12 years at The Herald-News in Passaic, N.J., where he served in a variety of roles including sports editor, and a brief spell at APBNews.com in New York, where he worked as a syndication editor. He is a 1986 graduate of the University of South Carolina.