And he did it in style – which nobody should be surprised about following his warning to his rivals that his best game was coming back.

The Northern Ireland star hit two century breaks to defeat Barry Hawkins 4-2 in the afternoon game before a sensational display of snooker saw him thrash Neil Robertson in the evening’s Group 3 final.

Both Allen and Robertson faced each other in the International Championship grand final on Sunday but no different day, tournament or venue could stop Allen securing another big win over the Australian.

Mark Allen. Picture by Monique Limbos

Allen made breaks of 119, 102, 123, 98 and 75 in an impressive 6-1 win.

The in-form star will once again meet Kyren Wilson in Saturday’s semi-final. The pair faced each other in The Masters final at the start of the year which Allen won.