LONDON, N.H. _ Brad Keselowski danced with Denny Hamlin for most of the 301 laps at New Hampshire Motor Speedway Sunday evening. With 81 laps left, Keselowski made the final pass for first place and held onto the lead with clean air and a faster car through the checkered flag.
Hamlin finished in second followed by Martin Truex Jr. in third at the Foxwoods Resort Casino 301.
The veteran drivers bobbed and weaved around each other, exchanging the lead 12 times between Keselowski and Hamlin, but it was the No. 2 Ford Mustang that powered Keselowski through to his third win of the season as the race stayed green.
Nearly back-to-back cautions came out for Matt Kenseth followed by John Hunter Nemechek, allowing earlier non-pitters to grab fuel and new tires, with less than a hundred laps left in the final stage. While the cautions added some new faces to the mix, Stage 1 winner Hamlin and Stage 2 winner Keselowski emerged in first and second place, respectively. Keselowski made his final pass and sailed to Victory Lane.