Panthers and St Pat's to go head to head in this weekend's semi-final