2008年斯诺克世锦赛1/4决赛的争夺,梁文博面对奥沙利文,在第一阶段4平,第二节被连下六局4-10落后的情况下,最终7-13不敌“火箭”奥沙利文,无缘世锦赛四强,半决赛奥沙利文将对阵同样13-7晋级的“台球皇帝”亨德利。
第一阶段前八局的争夺,梁文博开局梦幻,连续两局零封对手。但奥沙利文很快找到感觉,一杆破百加上两杆50+高分,连胜三局实现反超。梁文博一杆破百一杆89分再次取得领先,奥沙利文一杆54分,第一阶段结束将比分扳成4平。
第二阶段的较量完全成为奥沙利文的表现赛,第九局梁文博因为走位问题击打红球失手,火箭得到机会一杆拿下76分后取胜。第10局,梁文博打进一颗红球后未能连续进攻,火箭上场连得67分超分。梁文博需要做两杆斯诺克才能扭转颓势,在用最后一颗红球的斯诺克罚掉对手4分后,奥沙利文也同样利用安全球使梁文博送出4分,以71-29再拿一局。
第11局奥沙利文上手连得56分,梁文博迫近分差后火箭通过防守争取到机会,打进制胜粉球,以77-53连赢第三局。第12局,奥沙利文在梁文博长台失误后,两杆分别拿到52分和57分,以109-0再下一局。
第13局和第14局,奥沙利文一杆138分的清台和一杆86分迅速取胜,火箭连赢六局彻底掌握主动权。第15局梁文博先打进一颗红球,随后一杆42分取得领先,奥沙利文进攻命中率下降,梁文博趁机扩大优势以75-9赢下第二阶段的第一局。第16局奥沙利文冲击147可惜只打了33分,随后又连得36分以69-0领先,在梁文博一个犯规被罚7分后,火箭轻松拿下该局,11-5领先结束第二阶段。
尽管处于大比分落后,但梁文博在第三阶段还是打的十分顽强,第九局率先远台拼红球得手,但因为蓝球不进进攻中断只拿到12分。不过奥沙利文进攻也出现一些问题,梁文博一杆66分以78-8扳回一局。
第18局梁文博率先攻下53分,奥沙利文虽然逐渐缩小比分差距,清台直至咖啡球以58-53反超。此后梁文博打下咖啡球,但是蓝球的失误却葬送好局,奥沙利文抓住失误打进蓝球和粉球,奥沙利文69-57拿下此局并获得赛点。
第19局梁文博又是率先得分,一个20分后出现失误。随后火箭上手拿到54分反超,但台面未能超分,梁文博两杆清台至粉球,艰难地以62-54扳回一局。第20局梁文博再次上手,遗憾地是一杆41分却将黑球留在袋口,奥沙利文上手后一杆79分,以79-41逆转取胜,总比分13-7淘汰梁文博,晋级半决赛将对阵“台球皇帝”亨德利。