Senere i 2007 kom han for første gang til semifinalen i en rankingturnering. Dette skjedde på hjemmebane under Northern Ireland Trophy, semifinalen tapte han 3–6 for Fergal O'Brien. Han har også kommet til semifinalen i Bahrain Championship i 2008 og i VM i 2009. Da han kom til semifinalen i VM slo han blant annet regjerende mester Ronnie O'Sullivan, før han tapte for John Higgins.