Spain's Carl Suneson has won his first European Tour title in the St Omer Open.
Suneson carded a final-round 69 for an eight-under-par total of 276 and three-shot winning margin.
England's Marcus Higley, Australian Peter Fowler and France's Francois Calmels shared second on five under par, with Swede Mikael Lundberg another shot behind in fifth.
Suneson, fourth here in 2004 and sixth in 2005, began the day with a one-shot lead and made a solid start with six pars before a birdie on the seventh.
A bogey on the next gave the chasing pack some hope, but the 39-year-old picked up birdies at the 12th and 14th to establish a stranglehold on the event, jointly sanctioned with the Challenge Tour.
Another birdie on the 17th effectively sealed victory and allowed Suneson, who has made an amazing 13 visits to the tour qualifying school, to celebrate collecting the winner's cheque for £60,000.
Suneson, who has an English mother and represented England in amateur golf before taking Spanish citizenship in 1996, dedicated his victory to his 94-year-old grandfather, Cyril.
"My grandfather introduced my family to this game and he always said he wanted me to win on Tour before he died," explained Suneson.
"I want to dedicate this to him. I am delighted to win, it is a fantastic feeling.
"I played well today and I couldn't believe how I felt. I don't know who was helping me out there because I felt very calm.
"I was also lucky that no-one was attacking me. I was leading by one and Higley made bogey on the first and I just told myself to wait for the birdies to come because I don't have to force any situation.
"I made bogey on the last but it was a nice bogey, I think you could say the best bogey of my career."
Collated final-round scores (Gbr & Irl unless stated, par 71):
276 Carl Suneson (Spa) 67 70 70 69
279 Marcus Higley 67 70 71 71, Peter Fowler (Aus) 70 67 72 70, Francois Calmels (Fra) 72 69 69 69
280 Mikael Lundberg (Swe) 70 68 71 71
281 Michael Lorenzo-Vera (Fra) 67 73 71 70
283 Stuart Davis 68 70 72 73, Sebastien Delagrange (Fra) 72 68 73 70, Richard McEvoy 74 66 74 69
284 Gareth Paddison (Nzl) 68 72 72 72, Danny Denison 67 74 72 71, Klas Eriksson (Swe) 74 70 71 69
285 Gary Clark 70 73 71 71, Liam Bond 70 73 74 68, Sam Little 72 69 74 70
286 Raphael Eyraud (Fra) 67 73 73 73, Wilhelm Schauman (Swe) 72 70 73 71, Andrew Oldcorn 70 74 71 71, Simon Nash (Aus) 66 74 73 73, Jerome Theunis (Bel) 75 70 72 69, Julio Zapata (Arg) 71 68 75 72, Martin Maritz (Rsa) 74 70 72 70
287 Gustavo Rojas (Arg) 70 75 67 75, Santiago Luna (Spa) 67 71 77 72, Mickael Dieu (Fra) 74 71 68 74
288 Manuel Merizalde (Col) 69 72 71 76, Steve Alker (Nzl) 71 68 73 76, Jesus Maria Arruti (Spa) 75 69 73 71, Andrew McArthur 70 73 70 75, Sion Bebb 69 72 75 72, Thomas Nielsen (Den) 71 74 71 72, Birgir Hafthorsson (Ice) 70 74 72 72
289 Jan Are Larsen (Nor) 74 71 71 73, Anders Schmidt Hansen (Den) 67 75 71 76, Richard Finch 73 72 73 71, David Higgins 65 76 74 74, Paul Nilbrink (Swe) 73 72 71 73
290 Sebastian Fernandez (Arg) 74 70 73 73, Roope Kakko (Fin) 71 73 73 73, Robert Coles 73 70 71 76, Peter Baker 71 73 71 75, Stuart Manley 73 71 73 73, Cedric Menut (Fra) 73 71 73 73, Philip Golding 71 71 74 74, Ross McGowan 70 73 73 74
291 Felipe Aguilar (Chi) 72 70 77 72, Paolo Terreni (Ita) 71 68 81 71, Jean-Nicolas Billot (Fra) 70 75 73 73, Mikko Korhonen (Fin) 71 73 78 69
292 Nicolas Vanhootegem (Bel) 75 70 73 74, Ally Mellor 69 72 78 73, Alvaro Velasco (Spa) 73 71 71 77, Iain Pyman 72 72 76 72
293 Adrien Mork (Fra) 72 72 78 71, Jamie Donaldson 69 73 79 72
294 Carlos Del Moral (Spa) 70 74 74 76, Niki Zitny (Aut) 71 69 75 79, Robert Dinwiddie 71 73 75 75, Joost Luiten (Ned) 70 75 75 74, Matthew King (Aus) 72 68 76 78, Sven Struver (Ger) 71 74 77 72, Julien Clement (Swi) 69 71 77 77, Benoit Teilleria (Fra) 71 73 77 73, David Bransdon (Aus) 65 77 78 74
295 Julien Xanthopoulos (Fra) 71 73 79 72, Johan Skold (Swe) 72 73 72 78, Luis Claverie (Spa) 74 70 76 75, Hernan Rey (Arg) 71 72 80 72, Christopher Doak 73 69 78 75
296 Gareth Wright 71 73 74 78, Rodolfo Gonzalez (Arg) 70 75 76 75
297 Joakim Haeggman (Swe) 72 72 73 80, Scott Strange (Aus) 71 74 79 73, Andrew Raitt 71 74 75 77, Craig Williams 73 71 78 75
298 Phil Worthington 75 70 76 77, Stephen Browne 71 72 77 78
299 Alessio Bruschi (Ita) 73 72 75 79
300 Alvaro Salto (Spa) 71 74 80 75, Kariem Baraka (Ger) 73 71 81 75
301 Francois Delamontagne (Fra) 74 71 78 78