Jorge Campillo ended his wait for a first European Tour title at the 229th attempt as he surged to victory at the Trophee Hassan II in Morocco.
The 32-year-old Spaniard, who joined the professional ranks in 2009, carded a final-day 71 to claim the prize by two shots.
South Australia's Wade Ormsby, who had fought his way to stand within three shots of the lead heading into the final round of the European Tour event, fell away to finish tied for 14th on one-under with a round of 77.
Campillo finished on nine-under par at the Royal Golf Dar Es Salam course, with overnight leader Erik Van Rooyen having to make do with a share of second place with American duo Julian Suri and Sean Crocker.
However, he had to recover from a difficult start after he bogeyed two of the first three holes, steadying his nerve to pick up four birdies for a two-under-par round, which was matched by Suri, who did not drop a single shot.
Crocker's 72 proved eventful as he signed for five birdies – two of them at the final two holes – and four bogeys.
Van Rooyen's hopes dissolved as a result of dropped shots at the 10th and 14th after he had reached the turn level to end his tournament with a round of 74.