Sale continued their Guinness Premiership play-off surge as they recorded an impressive 24-17 victory over Bristol at the Memorial Ground on Friday.
The game was locked at 0-0 until a barrage of second-half points saw Sale comes out on top, moving them up to third in the table as the league summit hots up.
But the Sharks have a gruelling schedule ahead of them as they face Wasps on Tuesday evening and then host Newcastle next Sunday.
The second half saw four tries, with three from the hosts, as Bristol suffered their third successive league defeat, but they kept battling away to the end and secured a late losing bonus point.
The visitors dominated the early play but were unable to breach the Bristol line and when the home side finally got within touching distance of the Sale line they encountered similar resistance.
When Bristol were awarded a penalty after twelve minutes they opted to kick across field but Ed Barnes' chip was too far for wing Tom Arscott and Sale were able to clear their line.
Sale were quickly back close to the Bristol line when fly-half Charlie Hodgson kicked a penalty into the corner.
From the messy lineout Sale made a number of drives before Hodgson pulled off a neat reverse pass to wing Mark Cueto.
But the former England player was tackled by number eight Dan Ward-Smith and knocked on close to the line.
Bristol, with some players already looking a little sluggish at the midway point of the half. laboured the effort to clear their line.
Hodgson, who had already kicked 158 points for Sale this season, should have got the visitors on the scoreboard in the final ten minutes of the half but the former England fly-half saw his 45-metre penalty attempt fall short.
The game remained scoreless at half time - only the fourth time since the Premiership started in 1997.
Sale's Director of Rugby Philippe Saint Andre made two changes at half-time with Luke McAlister replacing Cueto on the right wing and Brent Cockbain taking over in the second-row from Ignacio Fernandez Lobbe.
But it appeared that the Bristol interval team talk had the most impact with Shaun Perry making an impressive break, but his chip ahead for wing David Lemi was too long.
Winger Arscott raced down the other touchline but he was tackled short of the line by fly-half Barnes.
Bristol were awarded a penalty which Barnes slotted between the uprights only for Sale to reply immediately from a ruck with scrum-half Richard Wigglesworth feeding centre Elvis Seveali'i.
He set lock Sean Cox away of a fifteen-metre dash to the line, with Hodgson adding the conversion from out wide.
Bristol briefly regained the lead as Barnes had the ball knocked out of his hands.
Centre Neil Brew tidied up and fended off full-back Foden to touch down, with Barnes converting.
But Sale again replied quickly with Foden side-stepping his way to the line for Hodgson to add the simple conversion.
Hodgson then slotted a drop goal between the uprights before converting the touchdown of Chris Jones.
With less than ten minutes remaining Bristol looked set to reduce the arrears but replacement number eight Andrew Blowers knocked-on when over the line.
However, Bristol scored a late and crucial try through Samoan wing Lemi, which replacement fly-half Jason Strange converted to complete the scoring.
Tries: Brew, Lemi
Con: Barnes, Strange
Tries: White, Foden, Jones
Con: Hodgson 3
Bristol: 15 Luke Arscott, 14 Tom Arscott, 13 Rob Higgitt, 12 Neil Brew, 11 David Lemi, 10 Ed Barnes, 9 Shaun Perry, 8 Dan Ward-Smith, 7 Joe El Abd, 6 Matt Salter (c), 5 Sean Hohneck, 4 Roy Winters, 3 Jason Hobson, 2 Scott Linklater, 1 Darren Crompton.
Replacements: 16 Mark Regan, 17 Peter Bracken, 18 Nathan Budgett, 19 Andrew Blowers, 20 Haydn Thomas, 21 Jason Strange, 22 Luke Eves.
Sale Sharks: 15 Ben Foden, 14 Mark Cueto, 13 Chris Bell, 12 Elvis Seveali'i, 11 Oriol Ripol, 10 Charlie Hodgson, 9 Richard Wigglesworth, 8 Chris Jones, 7 Juan Fernandez Lobbe, 6 Jason White, 5 Sean Cox, 4 Ignacio Fernandez Lobbe, 3 Stuart Turner, 2 Sebastien Bruno, 1 Andrew Sheridan.
Replacements: 16 Neil Briggs, 17 Eifion Roberts, 18 Brent Cockbain, 19 Magnus Lund, 20 Will Cliff, 21 Luke McAlister, 22 Selorm Kuadey.
Referee: Tony Spreadbury
Touch judges: Paul Dix, Roger Baileff
Television match official: Matt Peters