北京時間2017年4月26日,2017斯諾克世錦賽在英國謝菲爾德克魯斯堡劇院繼續1/4決賽角逐。第三階段戰罷,中國名將丁俊暉以13-10淘汰“火箭”羅尼-奧沙利文,繼2011年和2016年之後,職業生涯第3次躋身世錦賽四強。丁俊暉半決賽的對手將是衛冕冠軍馬克-塞爾比,世界第壹在另壹場1/4決賽以13-3戰勝中國香港選手傅家俊。
前兩階段,丁俊暉發揮出色10-6領先奧沙利文。第17局兩人互相“謙讓”,連續進攻不進;之後又相互做起斯諾克。最後1顆紅球,丁俊暉盡管解到但漏在袋口,奧沙利文上手打進並清彩至粉球。68-43,奧沙利文將局分扳成7-10。第18局奧沙利文拼進1顆長臺紅球後,上手打出單桿97分。火箭連贏2局將比分追至8-10。
第19局丁俊暉率先上手連得27分,由於叫黑球時被紅球擋住線路,所以丁俊暉轉為防守。奧沙利文打帶跑沒進,丁俊暉再度上手打出單桿69分。96-0,丁俊暉11-8擴大優勢。第20局奧沙利文打出12組紅+黑,有很大的機會打147,但此時他選擇用粉球過渡,而沒有選擇刻意追求滿桿。最終,火箭隊單桿146分清臺,局分追到9-11。146分也是本屆世錦賽至今單桿最高分,比賽進入局間休息。
第21局兩人各自防守,奧沙利文長臺進攻薄紅球底袋沒進,丁俊暉找到縫隙將紅球打進中袋。上手的丁俊暉打出單桿91分,12-9領先拿到賽點。第22局奧沙利文出現防守失誤,白球回去時撞到紅球,丁俊暉上手打出單桿63分,但在打袋口貼庫紅球時晃袋沒進,奧沙利文單桿73分清臺,10-12挽回1個賽點。
第23局丁俊暉連得16分後,因K紅球堆不理想轉為防守。多個來回後丁俊暉將白球躲在咖啡球後面形成斯諾克,奧沙利文2庫解球將白球打進紅球堆,結果漏出機會。丁俊暉再上手薄進紅球,打出單桿117分清臺。最終,丁俊暉13-10擊敗奧沙利文,連續第2年闖進世錦賽半決賽。