Justin Leonard survived a nervous finish and a late charge from David Toms to claim a thrilling one-stroke victory at the St Jude Classic.
FINAL ROUND LEADERBOARD
US unless stated
-14 Justin Leonard
-13 David Toms
-9 Fred Funk
-8 Heath Slocum, Davis Love
-6 Phillip Price (GB)
Leonard, who started the day eight shots ahead, closed with a three-over 73 to finish at 14-under 266.
He hit three bogies and no birdies but did just enough to hold off two-time defending champion Toms, who surged in the final holes with a 63.
Fred Funk was third at 271, while Davis Love and Heath Slocum finished on 272.
Leonard's commanding overnight lead was the largest on the PGA Tour this season after 54 holes.
But, after carding just one bogey through his first three rounds, the former Open champion had three on the final day as he staggered to the finish line with Toms in hot pursuit.
"Winning ugly," said Leonard, who led from start to finish. "I didn't think he would get that close.
"I just didn't make the putts when I needed but I'm glad I made that last one.
"I didn't play as aggressive as I wanted to."
Toms appeared to have little chance of a third straight victory at the event as he started the day 11 shots off the pace.
But a final round which mixed six birdies and an eagle with a single bogey left Toms in sight of an unlikely victory after he finished with a 13-under total of 267.
"The last couple of days were good, the first couple I couldn't make putts," said Toms.
"It just took me a couple of days to get use to this new (redesigned) golf course."
Since 1970, 21 golfers had entered the final round of a PGA Tour event with a seven-stroke lead and all won the title.
Leonard came dangerously close to ending that run as he sank a three-foot bogey putt on the 18th hole to prevent a playoff and seal his second victory of the season.