Mark Allen battled his way into the semi-finals of the Masters after a 6-2 win over Mark Selby on Thursday night. It finished ...
Mark Allen was struggling to make history. At age 37, he sought to become the oldest person to win the Ironman triathlon.