England’s Luke Donald missed out on a first victory in three years when he finished runner-up to South African Branden Grace at the RBC Heritage.
The 38-year-old led heading into the final round but a level-par round left him two strokes behind Grace.
Donald has not had a PGA or European Tour win since the 2013 Dunlop Phoenix in Japan and has now finished second at Hilton Head on four occasions.
Scotland’s Russell Knox joined Donald in second with a final-day 67.
Grace carded 66 on the opening day to share the lead with Donald, but was three shots behind the former world number one by the end of round three.
However, seven birdies in his final-round 66 propelled the 28-year-old to the top of the leaderboard to finish on nine under in South Carolina for a first PGA Tour win.
“I had to stay patient and grind it and that’s what I managed to do,” Grace told pgatour.com.
“I’m stoked. It’s come very quick and I’m just grateful to be in this position.”
Donald, who slipped to 95 in the world rankings this year, was last out alongside American Jason Kokrak and completed the weekend at seven under par.
Knox won his first PGA tournament at the WGC-HSBC Champions event in November and the 30-year-old enjoyed four birdies on the front nine to also climb into contention on the final day.
World number one Jason Day put a disastrous third round behind him, with a final-day 68 leaving the Australian one under for the weekend in tied 23rd.
Never want to miss the latest golf news? You can now add this sport and all the other sports and teams you follow to yourpersonalised My Sport home.