Benton Panthers hold on for win over Catholic