Jamie McMurray picked up a $1-million payday by winning the Sprint All-Star Race on Saturday night at Concord, N.C.
McMurray restarted the final 10-lap sprint to the checkered flag in second on the outside of pole-sitter Carl Edwards. The two battled door-to-door for a lap around Charlotte Motor Speedway, with McMurray surging slightly ahead several times.
The two cars appeared to touch more than once, and McMurray finally cleared Edwards for the lead two laps into the fifth segment.
McMurray then pulled away for his first victory in the event.
Kevin Harvick finished second, Matt Kenseth was third and Dale Earnhardt Jr., who complained earlier he was driving a dump truck, was fourth.
Edwards faded all the way to fifth.
Kurt Busch was 11th after qualifying for the Indianapolis 500 earlier in the day.
Blaney wins Nationwide pole
Ryan Blaney became the youngest winner in the history of the NASCAR Truck Series at Iowa Speedway two years ago.
On Sunday, he'll try to become the youngest driver to win a NASCAR Nationwide race on Iowa's short track.
Blaney, 20, will start from the pole for Sunday's race at Iowa Speedway after finishing first in qualifying on Saturday.
Blaney won a pole for the first time in the Nationwide Series, and he did so less than 24 hours after a disappointing 22nd-place finish in the trucks race in North Carolina on Friday night.