Question: who has won the most money in snooker?
Answer: O'Sullivan