Höhepunkt des folgenden Jahres war die UK Championship 2008, bei der er bis ins Finale kam. Gegen den Weltranglisten-3. Shaun Murphy verlor er mit 9:10. Auch danach sollte er einem Sieg bei einem Triple-Crown-Turnier nie mehr so nah kommen. Bei der Weltmeisterschaft gewann er zum dritten Mal sein Auftaktmatch im Crucible, doch dann verlor er erneut gegen Murphy, diesmal deutlich mit 3:13. Zwei weitere Viertelfinals ließen ihn nach dieser Saison mit Platz 8 auf eine neue Höchstposition steigen. &lt;a href="Snooker-Saison%202009/10"&gt;2009/10&lt;/a&gt; enttäuschte er noch bei der Premier League mit nur einem Sieg aus fünf Partien. Beim zweiten Gruppenturnier, der Championship League, gewann er aber die vierte Gruppe gegen Neil Robertson. Er überstand die Winners Group und erreichte mit einem 3:0 über den Weltranglisten-2. Stephen Maguire das Finale. Mit 3:2 über Mark Allen holte er sich seinen dritten Tourtitel. Die Ranglistenturniere waren aber bis auf das Viertelfinale bei den China Open unergiebig und er fiel wieder auf Platz 14.