Six years on Grant Elliott fashions in yet another semi-final win

You may also like...