Keselowski takes STP 500 for second win this season

Updated: 

Brad Keselowski claimed his second win of the young NASCAR season on Sunday.

He overtook Kyle Busch with 43 laps remaining in Sunday's STP 500 at Martinsville Speedway and held on for his second victory of 2017.

Combined with a triumphant run at Atlanta in March, Keselowski, NASCAR's 2012 champion, is off to a great start in the Monster Energy Cup Series standings having finished in the top five in five of six races thus far.

He is ranked fourth with 234 points, trailing leader Kyle Larson by 34 points. 

Busch, last year's race winner, finished second after leading 273 of the 500 laps.

Chase Elliott, Joey Logano and Austin Dillon rounded out the top five.

A wreck with 80 laps to go collected a number of big names, including Dale Earnhardt Jr. and Danica Patrick.

Unlike Keselowski, Earnhardt has endured a bumpy start to the season and is yet to finish in the top 10.