London:England's Ronnie O'Sullivan fought back from behind to beat Joe Perry 10-7 to become the first player to win the Masters snooker tournament seven times here.
O'Sullivan on Sunday beat Stephen Hendry's record to lift the trophy for the seventh time and received 200,000 pounds ($249,208) in prize money, reports Xinhua.
O'Sullivan, ranked 13th in the world, won his first piece of silverware since the Welsh Open last February, having lost in the finals of the European Masters, the Champion of Champions and the UK Championship this season.
The 41-year-old, who has also won the world championship five times, trailed 1-4 at one point, but won seven frames in a row to take an 8-4 lead.
Perry, 42, who had only won one match in his previous eight appearances, took the next two frames to make it 8-6, helped by breaks of 117 and 92. But when all was said and done, O'Sullivan sealed victory to defend his title.
"Joe played a brilliant tournament, a really good match and he should've beaten me. I got lucky -- I stole it," O'Sullivan said after the tournament.
"It is great to get some records, I still have the World Championship one to get. When I was younger I was just happy to win one. So to win seven, someone up there is looking after me," he added.