Anybody who is tired of watching Kevin Harvick and Denny Hamlin dominate NASCAR Cup Series races in 2020 caught a break with Sunday's race at New Hampshire Motor Speedway, the track's one and only event on the NASCAR schedule.
That is, unless that person also doesn't like Brad Keselowski, who won Sunday's race at New Hampshire for his third victory of the season.
Hamlin, who has won a series-high five Cup races in 2020, entered the race as the driver with the best career stats at the flat, one-mile oval in Loudon, N.H. Hamlin indeed was strong Sunday and finished second, but Keselowski got the best of him on a late restart, and the race ended with a long green-flag run (83 laps) that made it impossible for Keselowski to be caught.
RETWEET to congratulate @keselowski for winning at @NHMS! 🏁🦞🏁 pic.twitter.com/5bAIODUuiJ
— NASCAR (@NASCAR) August 2, 2020
Harvick, the series points leader and the winner of four races in 2020, finished the New Hampshire race in fifth place.
Sporting News tracked live race updates and lap-by-lap highlights from Sunday's NASCAR race at New Hampshire Motor Speedway. Below are the results from the Foxwoods Resort Casino 301.
MORE: Watch NASCAR races live with fuboTV (7-day free trial)
NASCAR at New Hampshire results
Keselowski finished 1.6 seconds ahead of Hamlin, and Hamlin finished 4.4 seconds ahead of third-place Martin Truex Jr. Which is fitting, because Keselowski and Hamlin clearly had the two best cars in the field throughout Sunday's race.
Below are the complete results from the Foxwoods Resort Casino 301 at New Hampshire.
Pos. | Driver |
1. | Brad Keselowski |
2. | Denny Hamlin |
3. | Martin Truex Jr. |
4. | Joey Logano |
5. | Kevin Harvick |
6. | Matt DiBenedetto |
7. | Aric Almirola |
8. | Cole Custer |
9. | Chase Elliott |
10. | Tyler Reddick |
11. | William Byron |
12. | Jimmie Johnson |
13. | Austin Dillon |
14. | Ricky Stenhouse Jr. |
15. | Alex Bowman |
16. | Ryan Preece |
17. | Kurt Busch |
18. | Clint Bowyer |
19. | Michael McDowell |
20. | Ryan Blaney |
21. | Ryan Newman |
22. | Ty Dillon |
23. | Bubba Wallace |
24. | Erik Jones |
25. | Chris Buescher |
26. | Daniel Suarez |
27. | Brennan Poole |
28. | Christopher Bell |
29. | JJ Yeley |
30. | James Davison |
31. | Garrett Smithley |
32. | Quin Houff |
33. | Timmy Hill |
34. | Joey Gase |
35. | Corey LaJoie |
36. | John Hunter Nemechek |
37. | Matt Kenseth |
38. | Kyle Busch |
Kyle Busch was knocked out of the race early when he popped a right front tire and hit the wall in Turn 3. Matt Kenseth and John Hunter Nemechek suffered the same fate later in the race.
NASCAR at New Hampshire highlights
6:24 p.m. ET: Brad Keselowski wins the Foxwoods Resort Casino 301 at New Hampshire Motor Speedway.
Career win No. 33 for Brad @Keselowski ties him with Fireball Roberts on @NASCAR's all-time wins list!
— NASCAR on NBC (@NASCARonNBC) August 2, 2020
LOBSTAH TIME for the driver of @Team_Penske's No. 2 car at @NHMS! pic.twitter.com/6gJy5aXohN
6:13 p.m. ET: With 20 laps to go, Brad Keselowski is nursing a 3.5-second lead over Denny Hamlin.
5:56 p.m. ET: Christopher Bell blows a right rear tire, but he keeps the car on the apron of the track and gets to pit road safely. The race stays green with 50 laps to go and Brad Keselowski leading.
5:41 p.m. ET: Green flag. Restart with 83 laps to go. Denny Hamlin takes the lead, but Brad Keselowski takes it back a few laps into the run.
5:35 p.m. ET: Caution. John Hunter Nemechek slams the Turn 3 wall after cutting a left front tire. He's knocked out of the race.
.@JHNemechek's car is absolutely destroyed. @NHMS // @NASCAR // NBCSN pic.twitter.com/TzxEWWpawY
— NASCAR on NBC (@NASCARonNBC) August 2, 2020
5:32 p.m. ET: Green flag. Restart on Lap 209. Chase Elliott takes the lead.
5:28 p.m. ET: Caution. Here we go again. Matt Kenseth blows another right front tire and hits the Turn 3 wall for the second time in a few laps. This time Kenseth takes it back to the garage.
Mostly all of the leaders are coming for tires and fuel, as they are in now in the fuel window to the end of the race.
— Kyle Souza (@ksouza261) August 2, 2020
Race off pit road: Logano, Hamlin, Ty Dillon, Byron, Keselowski, Truex Jr., Johnson, DiBenedetto.
Staying out: Elliott, Stenhouse, Bell, Blaney, Harvick.
5:25 p.m. ET: Green flag. Restart on with 100 laps to go. Brad Keselowski takes the lead.
5:21 p.m. ET: Caution. Matt Kenseth blows a right front tire on the backstretch and hits the Turn 3 wall.
More trouble for @mattkenseth.
— NASCAR on NBC (@NASCARonNBC) August 2, 2020
BUT, the tire blew way earlier than it did for @KyleBusch, meaning the No. 42 barely brushed the wall. #NASCAR #Foxwoods301 pic.twitter.com/m6bgMI4NJL
5:18 p.m. ET: Green flag. Stage 3 begins on Lap 192. Denny Hamlin takes the lead from Brad Keselowski.
5:12 p.m. ET: Brad Keselowski wins Stage 2 after edging Denny Hamlin. Caution comes out for the stage break.
WHAT A FINISH to Stage 2!
— NASCAR on NBC (@NASCARonNBC) August 2, 2020
Brad @Keselowski passes @DennyHamlin for the win. That's a valuable playoff point for the @Team_Penske driver! pic.twitter.com/GOHg5yxjaR
Stage 2 Top 10 at @NHMS:
— PRN (@PRNlive) August 2, 2020
1. Keselowski
2. Hamlin
3. Logano
4. Almirola
5. Byron
6. Bowyer
7. Austin Dillon
8. Truex Jr.
9. Elliott
10. DiBenedetto#Foxwoods301
5:10 p.m. ET: Green flag. Restart with just two laps to go in Stage 2.
5:06 p.m. ET: Caution. Matt Kenseth spins by himself coming off of Turn 2, but he avoids the inside wall and sustains no damage. Bubba Wallace gets the free pass.
.@MattKenseth must have a four-leaf clover or something.
— NASCAR on NBC (@NASCARonNBC) August 2, 2020
He's lucky not to get into the inside wall here. @NHMS on NBCSN. pic.twitter.com/tSQmiNj32b
"Did we get help there, what was the deal," Chad Johnston asks @mattkenseth who replies, "I just spun out." He was trying to pass his @CGRTeams teammate @KurtBusch @NHMS #NASCAR
— Lee Spencer (@CandiceSpencer) August 2, 2020
5:04 p.m. ET: Green flag. Restart with nine laps to go in Stage 2. Brad Keselowski edges Austin Dillon for the lead.
4:58 p.m. ET: Caution. Christopher Bell blows a right rear tire and spins with 14 laps to go in Stage 2. Bell keeps it out of the wall and sustains minimal damage. Ricky Stenhouse Jr. (20th) gets the free pass.
Big strategy implications after this spin by @CBellRacing!
— NASCAR (@NASCAR) August 2, 2020
Do you come in to pit or gamble and try to make it to the end of the stage? pic.twitter.com/ZlRrlPn7uq
4:45 p.m. ET: Brad Keselowski catches Denny Hamlin and passes him for the lead on Lap 147.
4:22 p.m. ET: Green flag. Restart on Lap 101. Kevin Harvick edges Ryan Blaney for the lead. A couple laps later, though, Denny Hamlin runs down Harvick and passes him for the lead.
4:19 p.m. ET: Martin Truex Jr. is penalized for an uncontrolled tire during his pit stop.
🎶You picked a fine time to leave me, loose wheel. 🎶
— NASCAR on NBC (@NASCARonNBC) August 2, 2020
Disastrous pit stop for Martin Truex Jr. pic.twitter.com/WOFp7yf6ZG
4:13 p.m. ET: Caution for rain. It's a small band of light showers, though, and NASCAR expects it to pass quickly.
4:07 p.m. ET: Green flag. Stage 2 begins on Lap 83.
3:59 p.m. ET: Denny Hamlin wins Stage 1. The caution comes out for the stage break.
Denny Hamlin wins Stage 1. Others getting stage points:
— Jeff Gluck (@jeff_gluck) August 2, 2020
2. Truex
3. Harvick
4. Bell
5. Keselowski
6. Blaney
7. Bowyer
8. Logano
9. Preece
10. Almirola
3:54 p.m. ET: Green flag. Restart with eight laps to go in Stage 1.
3:53 p.m. ET: Chase Elliott is penalized for speeding on pit road. He must restart at the rear of the field.
3:51 p.m. ET: Caution. Jimmie Johnson spins coming off of Turn 2 after making contact with Clint Bowyer. Johnson avoids hitting the wall, so the damage is minimal.
.@JimmieJohnson's luck in 2020 has yet to turn around.
— NASCAR on NBC (@NASCARonNBC) August 2, 2020
He spins at @NHMS in stage 1 on NBCSN. pic.twitter.com/Wp9faUdGOA
3:48 p.m. ET: Denny Hamlin runs down Brad Keselowski and takes the lead, but Keselowski takes it right back with 14 laps to go in Stage 1.
3:36 p.m. ET: Restart on Lap 35. Brad Keselowski keeps the lead, and Denny Hamlin charges to second place ahead of Ryan Blaney and Clint Bowyer.
3:32 p.m. ET: The competition caution arrives at Lap 31. Brad Keselowski is leading. Erik Jones gets the free pass.
3:27 p.m. ET: Green flag. Restart on Lap 22.
3:26 p.m. ET: Erik Jones is penalized (one lap) for pitting outside of his box during the caution. He was running ninth.
3:21 p.m. ET: Caution. Kyle Busch blows a right front tire and slams the wall in Turn 3. It's a single-car accident, and he's knocked out of the race.
The dog days of summer continue to hound @KyleBusch.
— NASCAR (@NASCAR) August 2, 2020
His day is done at @NHMS. pic.twitter.com/ov3JIH1vZY
3:13 p.m. ET: Green flag. The Foxwoods Resort Casino 301 is underway.
The lobster hunt at @NHMS is green!
— NASCAR (@NASCAR) August 2, 2020
📺: NBCSN 📱: https://t.co/BHXvTwJmNc pic.twitter.com/iDbSRwRpmI
3:04 p.m. ET: Engines fired.
2:05 p.m. ET: NASCAR announces pre-race penalties issued to the teams of Bubba Wallace and Corey LaJoie for improperly mounted ballasts. Both cars must start at the rear of the field, and their crew chiefs are suspended for the entirety of Sunday's race. Austin Dillon also is forced to start the race from the back of the pack because of unapproved adjustments.