Tries from Dwayne Peel, Jonathan Mills and Sam Tuitupou gave the hosts a commanding win over their struggling opponents, and increases their lead at the top of the group to five points.
If Oyonnax beat Biarritz by more than seven in their home game, then Sale will only need a losing bonus point in their final match of Pool one to go through.
The Sharks had already beaten the visitors at Sixways back in October, as well as winning their league game against Dean Ryan's men with a bonus point victory.
With that in mind, they started on the front foot and scored the first points of the evening through Danny Cipriani after Worcester were penalised for ill discipline.
Dwayne Peel may have agreed to leave the Sharks at the end of the season, but his desire to play for the club till the summer was in evidence for the first try. Taking the ball from the back of a ruck, the former Welsh international spotted a gap on the blindside and raced through with ease to give Sale an 8-0 lead.
By the half hour mark, another Cipriani penalty had put the hosts in a fairly comfortable position, but their indiscipline gifted Paul Warwick the chance to put his side's first points on the board, which he did.
Despite being in control on the pitch and on the scoreboard, there was a sense from the players and coaching staff that there would need to be an improvement in the second half if the elusive bonus point was to be secured. Sale headed down the tunnel with an 11-3 lead.
That improvement was almost instant. After Sam Tuitupou's break, the Sharks recycled quickly, with Jonathan Mills crashing over as Sale started the half with a bang.
After that initial burst, the game turned into a rather scrappy encounter, with the Sharks repelling any Warriors attack with ease, showing why they have the tightest defence out of all the teams in the pool.
Even with Cipriani replaced, Sale still had players who could create scores out of nothing. Tuitupou span away from a tackle, and after being sent to the ground stretched out his arm to get the third try of the night, giving the Sharks just under 20 minutes to find a crucial bonus point.
Paul Warwick's serious injury halted the game for several minutes, as the Warriors' number 10 was stretchered off to a supportive ovation from all supporters inside the stadium.
After that lengthy break, Sale sprung back into action, but were unfortunate to lose Tuitupou to the sin bin for a deliberate knock on.
Without one of the best performers of the night for the final few moments, Sharks fell agonisingly short of a fourth try which would have given them a huge boost. Having not advanced to the knockout stages of the tournament since 2008, Sale stand on the brink of a quarter final spot.
Rob Miller (Off 67 mins), Tom Brady, Jonny Leota, Sam Tuitupou, Mark Cueto, Danny Cipriani (Off 56 mins), Dwayne Peel (Off 67 mins) ;Eifion Lewis-Roberts (off HT), Marc Jones (Off 51 mins), Henry Thomas (Off 51 mins), Jonathan Mills (Off 54 mins), Michael Paterson, Dan Braid (Off 67 mins), Dave Seymour, James Gaskell Off (21 blood)
Tommy Taylor (on for Jones 51 mins), Ross Harrison (On for Lewis-Roberts HT), Vadim Cobilas (On for Thomas 51 mins), Andrei Ostrikov (On for Mills 50 mins), Mark Easter (On for Braid 67 mins), Will Cliff (On for Peel 67 mins), Nick Macleod (On for Cipriani 56 mins), Tom Arscott (On for Miller 67 mins)
Scoring sequence: 3-0, 8-0, 11-0, 11-3 Half Time, 16-3, 21-3
|Sale Sharks Score Card|
|Worcester Warriors Score Card|