From the west coast, to the east, NASCAR took a trip to the oldest and shortest track on the circuit…

Martinsville Speedway…

38 drivers all in the running to win the STP 500 and that beautiful grandfather clock.

Last weekend’s winner, Kyle Larson (42) started on the pole after qualifying was rained out on Friday.

2016 Rookie of the year, Chase Elliott (24), started on the inside lane.

Larson quickly jumped to the front of the pack and started his lead earlier on.

On lap 73, both Penske cars, Joey Logano (22) and Brad Keselowski (2), got dinged during a yellow flag pit stop.

Logano was caught with his Jackman over the pit wall too soon and Keselowski was penalized for speeding on pit road.

Both drivers restarted at the rear of the field.

Now to lap 107, the yellow caution flag is out again…

This time for Jamie McMurray (1) who spun and hit the wall hard with the left side of his car.

He was checked and released from the infield care centre.

Now to the end of Stage 1, Martin Truex Jr.(78), picks up those 10 bonus points, while staying out of the heated battle for those trying to stay in the top 10.

  1. Martin Truex Jr.
  2. Denny Hamlin (11)
  3. Kyle Busch (18)
  4. Brad Keselowski
  5. Chase Elliott
  6. Kyle Larson
  7. Ryan Blaney (21)
  8. Jimmie Johnson (48)
  9. Austin Dillon (3)
  10. Clint Bowyer (14)

Into Stage 2, on lap 232, Joey Logano loses his right-rear tire.

Logano had managed to work his way up after that pit road penalty but this put the number 22, two laps down.

Now to the end of Stage 2, Kyle Busch was leading but on the last lap of the stage, Busch made contact with the lapped car of Ricky Stenhouse Jr.

This bumped Busch out of the way and it was Chase Elliott who wins the second stage.

  1. Chase Elliott
  2. Kyle Busch
  3. Brad Keselowski
  4. Jimmie Johnson
  5. Ryan Blaney
  6. Dale Earnhardt Jr. (88)
  7. Matt Kenseth (20)
  8. Erik Jones (77)
  9. Trevor Bayne (6)
  10. Kasey Kahne (5)

Now to lap 289, the Number 3 of Austin Dillon and Rookie Erik Jones make contact.

This caused the big one, which inflicted major damage on Daniel Suarez (19), Chris Buescher (37) and Daytona 500 winner, Kurt Busch (41).

Late into Stage 3, Brad Keselowski make the pass on Kyle Busch and holds on.

But soon after, the caution is out again, when Matt DiBenedetto (32) spins and hits the wall hard.

Now to lap 418, Denny Hamlin starts to have car problems while he’s racing under the 10 of Danica Patrick (10), they made contact which sent both of them spinning.

This set off another wreck, which ended the day for Dale Earnhardt Jr.

But at the end of the 500 laps, its Brad Keselowski who prevails and claims his first career win at Martinsville and his second of the season.

This race marked team owner Roger Penske’s 1000th start in the NASCAR cup series.

It was also Ford’s first victory at Martinsville since 2002.