Stephen Bunting silenced his critics as he inflicted a third final defeat of the season on Gian van Veen to win night four of the Premier League in Belfast.
The 40-year-old has seen his place in the tournament questioned by spectators after he failed to win a game in the first three weeks.
That followed 'the Bullet' taking nine weeks to register a point in last year's event - his first involvement since being a challenger in 2020.
Bunting, who has come off social media because of the criticism, registered his highest Premier League average (106.63) in his 6-4 quarter-final win over defending champion Luke Humphries.
He backed that up with another 106 average in a 6-0 clean sweep against current league leader Jonny Clayton in the semi-finals, before a clinical 6-2 win over Van Veen in the final.
"I do believe I am one of the best players in the world - I deserve to be in the Premier League," Bunting told Sky Sports.
"Everyone was writing me off, people saying I should not be in it, but I know how hard I…