Hendre Fourie scored a try on his home debut to give Sale a 19-14 win but Scarlets were still able to reach the semi-finals of the LV= Cup.
Scarlets' bonus point, coupled with defeats for their pool rivals Gloucester and Newcastle, guaranteed their passage into the last four.
But they will need to improve on their performance in the semi-finals, after being on the back foot for most of the match in the north-west.
Welsh fly-half Nick Macleod kicked 14 points against his compatriots while Fourie had an outstanding game on his first match at Edgeley Park since his move from Leeds in the summer.
After winning their first three games in the competition, the Scarlets went into the match knowing destiny was in their own hands.
They also had the benefit of including Stephen Jones, Liam Williams, Aaron Shingler, Lou Reed and Rhodri Jones on the bench following their release from Wales duty.
But it was the home team, who had lost their previous three games in the competition, who made the brighter start.
The Sharks were rewarded with the game's opening try in the ninth minute. After Macleod kicked a penalty to touch, Sale's pack mauled their way towards the line from the lineout and Fourie touched down.
Fly-half Macleod added the extras but following a mistake by Dwayne Peel inside the Sale 22, Scarlets won a penalty and Dan Newton opened his account with a 16th-minute penalty.
Newton added a second in the 27th minute following more pressure from Nigel Davies' side, the visitors took the lead just before the break.
The Sale defence was caught cold by a quick tap penalty and Scarlets took advantage by moving the ball quickly via winger Andy Fenby out to Peter Edwards, who powered over from close range.
Newton was unlucky to miss the resulting conversion, his kick coming back off the posts from a tight angle near the right touchline leaving the game tantalisingly poised at 11-7.
Much like in the first period, the Sharks started the half brightly and despite missing one penalty, Macleod nailed the second from closer range to reduce the deficit to a solitary point.
The Welsh fly-half was having a decisive influence on affairs as was Fourie, who seemed to be letting out several months of frustration after his injury setbacks.
Two further penalties from Macleod made it 16-11 just after the hour mark and after Scarlets were off-target with a kickable penalty, Stephen Jones, on as a replacement, did reduce the deficit with 10 minutes remaining.
The game remained in the balance right until the final stages until another MacLeod penalty secured the victory but it was the Scarlets who progressed.
Show your love for the New Zealand All Blacks with the official t-shirt.
Price: $17.99 Buy at World Rugby ShopSupport the U.S.A. Eagles as they represent the country in international test matches.
Price: $89.99 Buy at World Rugby ShopSupport your favorite rugby team with an official rugby training ball. Check out what is available.
Price: $19.99 Buy at World Rugby ShopWorld Rugby Shop has the best selection of rugby shorts.
Price: $19.99 Buy at World Rugby ShopCanterbury of New Zealand makes some of the best rugby specific rugby boots.
Price: $79.99 Buy at World Rugby ShopSuper Rugby has some of the coolest rugby jerseys. Check out the Chiefs jersey.
Price: $79.99 Buy at World Rugby ShopGet a new rugby team jersey for your 7's team this summer. Great prices, great styles.
Price: $49.99 Buy at World Rugby ShopThe Australia Wallabies are one of the top southern hemisphere teams. Get in the Gear.
Price: $104.99 Buy at World Rugby ShopA cool cap from a great rugby playing country, Tonga. Show your love for the global game.
Price: $19.99 Buy at World Rugby Shop
Rugby Match Ticker
Follow LIVE rugby action from around the globe with Rugby Rugby!
The World Rugby Shop has the best selection of official and team rugby gear from around the globe. Shop for your rugby gear today!