The 21-year-old led by two shots overnight, but was overtaken by fellow American Tom Gillis who shot seven-under 64 to finish on 20 under.
But a birdie from the Masters and US Open champion on the 17th, then a par, took him into a play-off with Gillis.
Spieth clinched victory on the second hole, for his fourth PGA win of 2015.
On Saturday he shot a career best 10-under 61, having begun the tournament poorly with a 71.
During the final round, a bogey on the 11th coupled with Gillis's charge saw him lose ground. But a final flourish over the last two holes, took the tournament into a play-off.
Spieth lipped out of the first play-off hole with victory in sight, but made no mistake on the next after his opponent found the water with his approach.
The consolation for Gillis is that he secured the final spot at next week's Open at St Andrews.