Brown, who signed for a season-best 65 on Saturday and started the final round three shots off the lead, ended the day with three birdies and an eagle on the par-5 12th at the Dom Pedro Victoria Golf Course in Vilamoura.

The Englishman forged ahead of South Africa's Justin Walters and Brandon Stone, who were undone by two and three bogies respectively in the final round to finish tied for second place.

“You just never know with this game ... I never thought this was going to happen.” – Steven Brown

Queenslander Jake McLeod finished in a group of six who finished eighth on 12 under after a final-round 63.

Brown, who came into the tournament 150th in the Race to Dubai rankings, also secured his playing rights for 2020 with the victory.

"You just never know with this game ... I never thought this was going to happen," Brown said. "I was just counting down ready for Tour School to get my game ready for that.

"The last few weeks, I've had a calmness in my head. Even today I liked the fact that I had to go for it and I wasn't just trying to have a good result. That's probably the difference."

France's Adrien Saddier finished two shots behind Brown in fourth and England's Chris Paisley was fifth.