Andy Sullivan saw off the challenge of Adrian Otaegui at the 2020 English Championship to secure his fourth European Tour victory.
The home favourite started the day five shots clear but had that advantage cut to two as the Spaniard made a front-nine charge at the Hanbury Manor Marriott Hotel & CC.
But Sullivan finished with a flourish on the back nine where he recorded four birdies to finish on 27 under par and seven shots clear.
It was the 34-year-old's first victory since the 2015 Portugal Masters - one of three wins he enjoyed in that year - and made him the third English winner on the 2020 Race to Dubai.
Sullivan reached the turn with a three shot lead despite an eagle on the second as Otaegui recorded five birdies on the front nine.
The Englishman had given the chasing pack early hope when he found long rough and a bunker on the first hole, but he sunk a nerve-settling eight footer to save par.
His eagle on the second was his fourth of the week and moved him six shots clear of a contested chasing pack, with seven players tied for second at one point.
But a bogey on the fourth dropped Sullivan back to 22 under, while Otaegui followed up birdies on the first and second with back-to-back gains on the sixth and seventh to move within three.
Otaegui reached the turn in 32 and was just two shots behind as he birdied the par five ninth but Sullivan responded with his first birdie of the round at the same hole to restore his three-shot lead.
Otaegui holed from just off the green on the 12th to again cut the lead to two shots but Sullivan once more responded with an eight footer to stay three ahead.
And Sullivan then holed a brilliant 20 foot putt on the par four 14th and followed it up with another birdie three on the next to move five shots ahead.
Otaegui faded and dropped a shot on the 17th when his 20 foot par putt came up just short before a par on the last.
That left Sullivan to head down the last with six shots in hand and he finished in style with another birdie.
Rasmus Hojgaard finished third on 19 under after a flawless 64.
It was the impressive 19-year-old Dane's third successive top six finish on the UK Swing, following a second place finish at the Betfred British Masters hosted by Lee Westwood and last week's tied sixth at the Hero Open.
Fellow youngster Wilco Nienaber was fourth on 18 under.
The South African completed the front nine in five under, thanks to three birdies and an eagle on the second, and an impressive putt from the edge of the green on the par five 12th moved him to 19 under.
But the 20-year-old dropped a shot on the par five last to miss out on a first top three finish at his 13th European Tour event.
Steven Brown had started the day as the closest challenger to his 2011 Walker Cup team-mate Sullivan and ended the day fifth with a one under 70.
- European Tour