Bristol's Judd Trump became snooker's 11th multiple Masters champion with what he called "by far the best win of my career".
The Juddernaut stood up to everything the wily Mark Williams could throw at him at Alexandra Palace to run out a 10-8 winner and claim the £250,000 first prize.
Trump, who led 5-3 after the first session of the final at Alexandra Palace in north London, found himself 8-7 behind as Williams, the 1998 and 2003 champion playing in his first Masters final for 20 years, took the lead with a 107 break. But Trump who had earlier won a marathon 58-minute frame dug in to win the next three, finishing in style with a fine clearance to add to his 2019 Masters triumph.