Cumberland holds on for 14-7 win over Shea