NASCAR at New Hampshire results: Brad Keselowski edges Denny Hamlin in Foxwoods Resort Casino 301

Tadd Haislop

NASCAR at New Hampshire results: Brad Keselowski edges Denny Hamlin in Foxwoods Resort Casino 301 image

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

3:13 p.m. ET: Green flag. The Foxwoods Resort Casino 301 is underway.

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.

Tadd Haislop

Tadd Haislop is the Associate NFL Editor at SportingNews.com.