NEWTON, Iowa (AP) — -

Sam Hornish Jr. beat Ryan Blaney off a restart with 21 laps to go and hung on to win the NASCAR Nationwide Series race Sunday at Iowa Speedway.

Pole-sitter Ryan Blaney was second, followed by Regan Smith, Chase Elliott and Elliott Sadler in the first stand-alone event of the season.

Hornish, in the No. 54 car usually driven by Kyle Busch, led 167 of 250 laps to win in second Nationwide start of the season for Joe Gibbs Racing.

Elliott has a two-point lead over Sadler and Smith in the series points standings.

McMurray pulls off surprise win in All-Star race

CONCORD, N.C. (AP) — Jamie McMurray has picked up a $1 million payday by winning the Sprint All-Star Race on Saturday night.

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.