At the qualifying for the 2018 World Snooker Championship he beat Fang Xiongman 10–8, before playing Martin O'Donnell. He fell behind 5–9, before winning 5 straight frames to take the match 10–9. In the final round he continued his run by beating Rory McLeod 10–2, winning the last 9 frames, to qualify for the main event at the Crucible for the first time.