John Higgins has been handed a six-month suspension from snooker and fined £75,000 after admitting breaching rules around betting.
During the two-day hearing in London which finished today, the 35-year-old Scot admitted two of the lesser charges levelled against him.
But the more serious charges of match-fixing were withdrawn.
The former world champion was suspended in May pending an investigation into allegations of frame-throwing which were made by the News of the World.
He admitted "intentionally giving the impression to others that they were agreeing to act in breach of the betting rules" and failing to report the matter promptly to the governing body, World Snooker.
However, the charges of "agreeing or offering" to accept bribes and "agreeing to engage in corrupt or fraudulent conduct" were dropped.