David Hearn challenged Compton, but came up one shot shy. Hearn closed with a 68 to end at minus-16. Stephen Woodard took third place at 13-under-par 271 with Steve Scott finishing one stroke further back at minus-12.
Compton opened the round two strokes clear of Hearn, the second-round leader. Compton dropped in back-to-back birdies from the second to extend his lead.
However, Compton stumbled to a double-bogey at the par-5 fourth. He erased that mistake with consecutive birdies from the sixth.
Compton dropped back to even-par for his round with bogies at the ninth and 11th. He then dropped in a birdie at the 12th and came right back with a birdie on the 13th of Pine Ridge Golf & Country Club.
The Floridian faltered to yet another bogey at the 14th. He came back with a birdie at the 15th that proved to be the winning putt.
'How sweet it is,' said Compton of his second win of the season. 'It took a lot out of me today. I think it all caught up with me. It was a frustrating round, I just couldn't seem to close the door. David just wouldn't give up.'
Hearn picked up a lone birdie over his opening 10 holes. He then converted back-to-back birdies from the 11th to get to 16-under. He slipped to a bogey at the 13th, but got back within one stroke with a birdie at the 15th. He closed with three pars to finish second.
'It's been a good stretch these last few weeks, and you can never be upset with finishing second,' said Hearn, who has finished first, third and second over the last three weeks. 'I had my chances on the back nine, so in that respect it is a little bit disappointing. But I gave myself another chance to win today, and that is all you can ask for.'
Stuart Anderson, Ryan Ellis, Matt McQuillan and Russell Surber shared fifth place at 9-under-par 275. Kyle Kovacs closed with a 68 to end alone in ninth at 7-under-par 277, with Bryan Wright one stroke further back at minus-6.