Canada Life Premier League sides kept apart in last four
Current Keystone Law Hospital Cup holders St George's will face Ramsey in the semi-finals of this year's competition.
They beat Douglas Athletic 5-0 to book their spot in the last four, while JCK Division 2 side Ramsey caused an upset against top flight Douglas High School Old Boys, beating them 4-2.
St Mary's have been drawn against Foxdale. The Canada Life Premier League side beat Peel last weekend, while Foxdale overcame Marown in a closely-fought contest, coming away with a 1-0 win.
With St Mary's still involved in the Junior Cup, the times and dates of the semi-final fixtures are to be confirmed.
Keystone Law Hospital Cup semi-final draw:
St George's v Ramsey
Foxdale v St Mary's