A 3-foot putt on the final hole clinched the win for Roberts, who closed with a 4-under-par 68 for a total of 7-under 209, a stroke ahead of Gene Jones.
Jones shot three straight 70s in the 54-hole tournament.
"I hit some really good shots the last five or six holes coming down the stretch and that was the key," Roberts said.
Senate Democrats to pull all-nighter on climate change
Jessica Simpson shares three-way kiss with friends in photo