Panthers stay alive with win over Beavers