&lt;a href="Snooker-Saison%202015/16"&gt;2015/16&lt;/a&gt; begann der Ire mit einem Sieg über den amtierenden Weltmeister und Weltranglistenzweiten Stuart Bingham und dem Erreichen des Achtelfinals. Ein besonderer Erfolg war zudem sein erstes offizielles Maximum Break. Bei der Championship League 2016 (Gruppe 6) gelangen ihm 147 Punkte in einer Aufnahme. Er war mit nicht ganz 44 Jahren der bis dahin älteste Spieler zum Zeitpunkt seines ersten Maximums. Darüber hinaus gab es noch ein weiteres Achtelfinale bei einem PTC-Turnier sowie bei der World Seniors Championship. Sonst gab es aber keine herausragenden Ergebnisse und nachdem er bei der Weltmeisterschaft zum ersten Mal seit 20 Jahren nicht mehr unter die letzten 64 kam, fiel er auch wieder aus den Top 32 heraus. Im Jahr darauf gewann er zwar meist seine Auftaktspiele, kam danach aber nicht über die dritte Runde hinaus. Beim Snooker Shoot-Out 2017, einem Sonderformat, das erstmals auch in der Weltrangliste gewertet wurde, erreichte er das Achtelfinale. Höhepunkt der Saison war die Weltmeisterschaft, wo er gegen David Gilbert um den Einzug ins Hauptturnier spielte. Nach 0:4-Rückstand drehte er die Partie zum 6:4 und trotzdem kam es zum "Decider". Diesen gewann er mit 73:46 nach 123 Minuten, was ihn zum längsten Frame der Snookergeschichte machte. Zum zehnten Mal in seiner Karriere zog er damit ins Crucible Theatre ein, hatte aber gegen den Weltranglistenersten und Titelverteidiger Mark Selby beim 10:2 keine Chance. &lt;a href="Snooker-Saison%202017/18"&gt;2017/18&lt;/a&gt; schaffte er bei der China Championship noch einmal den Einzug ins Viertelfinale. Dem gegenüber standen aber gleich 11 Auftaktniederlagen, darunter bei hochrangigen Turnieren wie der Weltmeisterschaft und der UK Championship. Er verlor viele Ranglistenpunkte und endete 2018 erstmals seit 25 Jahren wieder außerhalb der Top 50.