Amateur James Cahill has been handed a dream Crucible draw after he was paired against Ronnie O'Sullivan at the World Snooker Championships.

The 23-year-old came through qualifying with a 10-6 win over Michael Judge to book his place in Sheffield.

His reward is a first-round clash against 'The Rocket', the five-time winner, world number one and almost unbackable favourite.

"This is what dreams are made of," said World Snooker chairman Barry Hearn as he made the draw.

Thirty-two players will compete for a record prize of £500,000, with defending champion Mark Williams up against Martin Gould.

There are seven debutants this year, Cypriot Michael Georgiou amongst them, and he will face the in-form Neil Robertson.

Other tasty-looking ties include Jack Lisowski against bullish qualifier Ali Carter and Judd Trump against Thepchaiya Un-Nooh.

Three-time winner Mark Selby takes on Zhao Xintong.