Kevin Harvick used a late bump and run to win last year at New Hampshire Motor Speedway. Repeating required another bump, but there was little time for a run before Harvick crossed the finish line 0.210 seconds ahead of Denny Hamlin on Sunday in Loudon, N.H.

"It turned into a wild finish," Harvick said after his first NASCAR Cup Series victory of the season.

Harvick won at New Hampshire last year after a late bump from behind knocked Kyle Busch off the lead. This time he led the final 31 laps but had to nudge Hamlin to the side on the final turn to secure victory.

"I just told him we were leaving on a tow truck or winning the race today," Harvick said.

Hamlin led 113 laps, but he couldn't catch Harvick after pitting on a caution on the 265th lap.

NASCAR paid tribute to crew chief Nick Harrison, who died overnight after Saturday's Xfinity Series race. No details about his death were provided. Harrison, 37, had been a crew chief with all three NASCAR national series since 2006.

Tour de France

Brit breaks away for stage win

Simon Yates of Britain posted a second stage win during the last Pyrenean trek of the Tour de France, breaking away alone for victory.

Julian Alaphilippe was isolated without a teammate to help him in the final climb but managed to salvage his yellow jersey. He leads second-place Geraint Thomas by 1:35 but gave up 27 seconds Sunday.

Swimming

Ledecky suffers a rare loss in 400 free

Ariarne Titmus of Australia chased down Katie Ledecky to win the 400-meter freestyle at the world championships in Gwangju, South Korea, and deny the American star a record fourth straight title. It was Ledecky's first loss in the event at a major international meet since 2013.

"This stings a little," Ledecky said. "It's not what I'm used to."

Titmus, 18, overcame a 0.62-second deficit going into the last lap and won by 1.21 seconds in 3:58.76.

Minnesota Scene

Madsen wins MGA State Open

Brady Madsen shot a 5-under 67 at Rush Creek Golf Club in Maple Grove and won the MGA State Open Championship.

Madsen, of Olivia Golf Club, also played the final 11 holes of his second round Sunday because it was suspended by darkness. He was 4 under on those 11 holes and completed a 71. He had led after his first-round 65.

Max Tylke of Legends Club closed with a 66 and finished a stroke behind Madsen.

Saints finish sweep of Redhawks

The St. Paul Saints completed a three-game sweep with a 10-3 victory over host Fargo-Moorhead. The Saints (40-23) went into the series trailing the first-place Redhawks (38-23) by one game in North Division. It was George Tsamis' 900th victory as Saints manager.

Around the horn

Golf: Jim Herman shot a 2-under 70 in the final round and, helped by Kelly Kraft's late bogeys, won the PGA Tour's Barbasol Championship in Nicholasville, Ky. Kraft bogeyed the 16th and 17th holes and shot a 70.

IndyCar racing: Josef Newgarden led 245 laps of 300 laps and won the Iowa 300 in Newton. The race was delayed Saturday and ended after 1 a.m. Sunday.

Tennis: Top-seeded John Isner won on the grass courts of Newport, R.I., for the fourth time, defeating Alexander Bublik 7-6 (2), 6-3 at the Hall of Fame Open.

NEWS SERVICES