The Antrim Ferrari was a 750/1 outsider before the tournament began.
The Welshman had been in the doldrums for a couple of years after a dismal run of form.
The Englishman has won four out of the six ranking event finals he’s participated in this season.
The 20 year-old becomes the youngest winner of the event in 26 years.
The Englishman held off a spirited fight back to add to his previous victories in 2015 and 2019.
The “Jester” claimed the £70,000 top prize and raised the trophy aloft in Milton Keynes.
It’s a third UK title for the Australian, adding to his prior successes in 2013 and 2015.
The world number one has won both Home Nations series events this season.
It was the Northern Irishman’s first tournament victory on the Main Tour in almost two years.