Mark Allen beat Shaun Murphy 9-7 to win the Scottish Open a week after losing the UK Championship final.
The Masters champion won at the Emirates Arena in Glasgow on Sunday having been 7-6 behind at one point.
He rattled off three straight frames to take victory having criticised his own behaviour and approach to the tournament previously.
Allen admitted to having had a couple of drinks during the interval of his semi-final victory over Daniel Wells.
But he was on form on Sunday and a break of 134, the highest of the match, in the 15th frame put him just one frame away from victory.
Following the win, Allen said he was targeting the World Championship.
"I know I've got the game [to win the World Championship]," said Allen. "I feel great. Every time I go to the table now I'm feeling confident."