Martin Truex Jr won the first stage of the NASCAR Cup race at New Hampshire Motor Speedway on Sunday. He finished fourth overall in the race.

What happened?

The NASCAR Cup race started after a rain delay of more than three hours. Martin Truex Jr won the first stage, with Kurt Busch starting on the pole.

The Big Three

Martin Truex Jr, Kevin Harvick, and Kyle Busch have dominated the season, with 14 of the 19 victories. Harvick won the race, with Busch finishing second.

Stage victories

Chase Elliott won the second stage, holding the lead at New Hampshire. Elliott passed Martin Truex Jr for the lead during the stage.

Career milestones

Martin Truex Jr is winless in 24 career Cup starts at New Hampshire. He posted a career-best third-place finish in the July 2007 and 2017 races. Truex won last week at Kentucky and was looking to reach a career milestone with a win at New Hampshire.

The race was scheduled for 301 laps, with the drivers facing a challenging track due to the rain delay. Kevin Harvick used a bump-and-run on Kyle Busch to take the lead and win the race.

Aric Almirola finished third, leading for more than 40 laps. He had his second career win in sight but was derailed by a poor pit stop and a botched restart.

Martin Truex Jr finished fourth, with Kyle Busch finishing second. The top drivers have to be perfect this season to catch the Big Three.

The NASCAR Cup race at New Hampshire Motor Speedway was an exciting event, with the drivers facing challenging conditions due to the rain delay. Martin Truex Jr won the first stage, but Kevin Harvick took the top spot in the end.