Eighteen points ahead with less than a half hour to play, holders St Munchins had to withstand a magnificent late rally by Castletroy to edge home by 21-15 yesterday’s first semi-final of the Clayton Hotels Munster Schools Junior Cup at Thomond Park.