NASCAR at Martinsville 2015: Live Results, Standings for STP 500

Kevin McRae@@McRaeWritesFeatured ColumnistMarch 29, 2015

MARTINSVILLE, VA - MARCH 29:  Denny Hamlin, driver of the
Rob Carr/Getty Images

Denny Hamlin survived a last-lap charge from Brad Keselowski to capture the checkered flag in Sunday's wild STP 500 at Martinsville Speedway. 

The caution flag waved 16 times in a race marked by bumps, bangs, debris and a few flaring tempers on southern Virginia's brutal half-mile track.

Hamlin led 91 laps, the third-most behind Kevin Harvick and Joey Logano, for his fifth-career victory at Martinsville. The win was also the first for a Toyota in the last 31 races of Sprint Cup action. 

Brad Keselowsk led 18 laps and very nearly found his way past Hamlin with a slight bump just feet from the end, but he had to settle for a second-place finish after winning last Sunday's Auto Club 400.

Daytona 500 winner Logano finished third.

Hamlin's teammates Matt Kenseth and David Ragan, filling in for the injured Kyle Busch, rounded out the top five.

Danica Patrick came within a whisker of tying her career-best finish but ended up seventh, one spot better than her teammate Harvick, who saw his streak of top-two finishes snapped at eight.

NASCAR will take next weekend off but will return to action April 11 for the Duck Commander 500 at Texas Motor Speedway.

Related

    Midseason Grades for Every NBA Team 📝

    Featured logo
    Featured

    Midseason Grades for Every NBA Team 📝

    Dan Favale
    via Bleacher Report

    MLB's $88M Superstar Nobody Wants

    Featured logo
    Featured

    MLB's $88M Superstar Nobody Wants

    Jacob Shafer
    via Bleacher Report

    Kyrie Called LeBron to Apologize

    Featured logo
    Featured

    Kyrie Called LeBron to Apologize

    Kyle Newport
    via Bleacher Report

    Early Predictions for the NBA Trade Deadline 🔮

    Featured logo
    Featured

    Early Predictions for the NBA Trade Deadline 🔮

    Adam Fromal
    via Bleacher Report