Cohl Weber's hat-trick helps Meadville edge Shaler.