The 29-year-old Mazzoli was one 50 European tour players in the co-sanctioned event played opposite the British Open where the world's top players were gathered.Â
He earned a PGA Tour card through 2027 and jumped from 127th to 39th in the DP World Tour's Race to Dubai standings.
"I'm just grateful and honoured to win on tour," Mazzoli said. "That was a dream since I was a kid."
Four strokes behind England's Todd Clements entering the round on the windswept Corales course, Mazzoli made a 24-foot birdie putt on the par-4 18th to post at 20-under 268. He accepted PGA Tour membership after the round.
"I'll be pleased to play this (tour) next year and see where it goes," Mazzolli said.
Clements, who led after each of the first three days, had a 71 to tie for second with Gordon Sargent (67).
Clements played the final six holes in 3 over, making a double bogey on the par-4 13th and a bogey on the par-4 16th.
"Look, I'm proud of how I played," Clements said. "Gave it my all, wasn't meant to be. That's part of the game."
Ben James (70) and Will Gordon (66) were 18 under. James was making his fifth start at a professional. The former Virginia star earned a tour spot through the PGA Tour University ranking.