John Higgins is the new world snooker champion after beating Mark Selby 18 frames to 13 at Sheffield's Crucible.
Selby started the day at 12-4 down but staged a determined comeback to win all six afternoon frames and make it 12-10.
As the players fought for every point, Selby made it 14-13 before Higgins won four straight frames to claim victory and a second world championship title.
The dramatic final lasted more than 12 hours and is now the longest final in snooker history!!
Afterwards, Higgins, who won his first world championship title in 1998, said he was shattered.
"At 14-13 I was ready to throw the towel in because Mark was coming back superbly.
"I don't know how I did it. To come back under that sort of pressure was the best I have played in my life."