The Dragons ended Sale's unbeaten run in the LV=Cup thanks to a shock 28-20 win at Edgeley Park on Friday.
The men from Newport ran in three tries in the opening 10 minutes of the second half to effectively win the match and increase their own chances of a semi-final spot.
Scores from wingers Adam Hughes (two) and Aled Brew, aided by 13 points from the boot of fly-half Matthew Jones, mean the Welsh side sit top of Pool Two with one game to go.
Sale hit back with three scores of their own from tighthead prop Henry Thomas (two) and substitute loosehead Aston Croall, but it ultimately wasn't enough to stave off defeat.
The victory also provides a timely tonic for the Dragons after the suspension of their coach Paul Turner earlier in the day due to a pending internal disciplinary hearing.
And, despite the turmoil, it was the Dragons who controlled the first period.
However, it was the Sharks who took the lead as a set-piece infringement allowed fly-half Rob Miller to put three points on the board for the hosts.
But the home pack were struggling with their footing at the scrum and referee Wayne Barnes gave Jones the chance to restore parity, which he duly took.
The Dragons' fly-half then added another penalty before quick thinking by Sale scrum-half Dwayne Peel saw centre Chris Bell released down the left, but the move broke down.
An otherwise dreary half sparked into life when Miller's misplaced pass meant Newport winger Aled Brew could break from his own 22.
Brew was then tracked by Iain Thornley and, at the ensuing ruck, tempers reached boiling point as Peel was taken out by Dragons lock Scott Morgan, with the resulting fracas seeing both Morgan and Sharks full-back Nick Macleod sin-binned.
The Dragons then took a decisive step towards victory as they tan in three tries in 10 minutes at the start of the second period.
Firstly, centre Matthew Watkins off-loaded to Hughes for the wing to cross, with the wide man repeating the dose minutes later as the visitors took control.
Jones converted and straight from the kick-off the Dragons scored again, a fortunate ricochet giving the pacey Brew an easy run for the line.
Barnes had to check with the video referee before confirming the score but Jones added the extras and Sale were seemingly sinking without a trace.
The Welsh side were now in search of a bonus point, but despite initially declining the chance of a relatively easy kick at goal, Jones added another three-pointer to stretch their lead to 25 points.
The home side hit back, though, with young prop Thomas scoring two quick tries, Macleod converting one of the efforts.
But, despite Jones being put in the sin-bin late on, Croall's late try wasn't enough for Pete Anglesea's side.
Tries: Thomas 2, Croall
Tries: Hughes 2, Brew
Cons: M Jones 2
Pens: M Jones 3
Sale: 15 Nick Macleod; 14 Iain Thornley, 13 Jonny Kennedy, 12 Chris Bell, 11 Ben Cohen; 10 Rob Miller, 9 Dwayne Peel, 8 Sisa Koyamaibole, 7 Carl Fearns, 6 Sean Cox, 5 Nic Rouse, 4 Chris Jones, 3 Henry Thomas, 2 Marc Jones, 1 Lee Imiolek.
Replacements: 16 Ben Roberts, 17 Aston Croall, 18 Simon McIntyre, 19 Wame Lewaravu, 20 Chris Brightwell, 21 Will Cliff, 22 Andy Tuilagi, 23 Paul Williams.
Dragons: 15 Martyn Thomas, 14 Will Harries, 13 Matthew Watkins, 12 Pat Leach, 11 Aled Brew, 10 Matthew Jones, 9 Jon Evans, 8 Hugo Ellis, 7 Lewis Evans, 6 Joe Bearman, 5 Rob Sidoli, 4 Scott Morgan, 3 Pat Palmer, 2 Steve Jones (c), 1 Scott Roberts.
Replacements: 16 Lloyd Burns, 17 Phil Price, 18 Gethin Robinson, 19 Adam Jones, 20 Gavin Thomas, 21 Mike Petri, 22 Adam Hughes, 23 Jason Tovey.
Referee: Wayne Barnes (England)