A much-loved snooker star has died after battling cancer.
Willie Thorne, who was diagnosed with leukaemia in March this year, passed away after suffering respiratory failure, Mirror Online has reported.
Thorne, the former world No.7, was in an induced coma at Torrevieja Hospital in Spain but sadly died on Wednesday morning.
He was undergoing chemotherapy but had been suffering with his health since his diagnosis.
A fundraising page was set up by his friend and carer Julie O’Neill.
A message on his GoFundMe page read: “It is with a very heavy and broken heart that I have to officially announce that at 1.55am this morning Willie Thorne lost his battle and passed away!
“Willie went into septic shock and was not responding to any treatment so the decision was made by the hospital to turn off the machines
“I was with him all the way to his end and reading out messages to him from people.
“He passed away very peacefully and without pain listening to his children saying they love him that gives me some comfort in this difficult time.
“Over here in Spain everything happens very quickly so today myself and his family will he making plans and will inform you accordingly!
“It disappoints me some what that people were tweeting he has passed away when he was still holding on and with us!
“I guess that’s celebrity life….
“Thank you so very much to everyone that has been involved in Willies care you have all been absolutely amazing and Willie couldn’t have asked for better.
“Thank you for all the donations that enabled him to get the care he needed!
“This will now pay for his funeral.
“Thank you for all the well wishes and beautiful messages of support xxx.”
Thorne, who has three children and two step children, has had an extremely successful career in snooker.
He has won 14 worldwide titles and reached the final of the UK Championship in 1985.
Thorne became a commentator in 2001 after retiring from the sport.
His past gambling addiction, which saw him declaring himself bankrupt, has been widely publicised, as he hoped he could raise awareness.