Premiership: Sale 27-24 Bath
|Sale (20) 27|
|Tries: Solomona, B Curry, Charnley Cons: MacGinty 3 Pens: MacGinty 2|
|Bath (10) 24|
|Tries: Clark, Penalty Try, Banahan Cons: Priestland 2, Ford Pens: Priestland|
Sale ended their Premiership season with victory over Bath, who missed out on a play-off spot to Leicester.
Tigers' 28-23 victory at Worcester meant even a win for Bath would have not got them into the top four.
Sale led 20-10 at the break through tries from Denny Solomona and Ben Curry after Max Clark had put Bath ahead.
Josh Charnley extended the lead after the break, before a penalty try and Matt Banahan's score made for a close finish, but Sale held on.
Bath knew they would need to claim all five points at the AJ Bell Stadium and hope Leicester came away with nothing at Sixways to make the top four.
But Sale's cross-code converts Solomona and Charnley demonstrated the pace and trickery which have seen them become so highly regarded in their first season in professional rugby union.
Solomona's try was a stunning solo effort as he jinked his way past Bath's defence and accelerated over the try-line.
Bath reduced the deficit to only three points with 15 minutes to go, but the result in Worcester meant their fate was already out of their hands.
Sharks finish a season of transition in 10th, but were greatly improved after a 10-game losing streak earlier in the campaign.
Sale director of rugby Steve Diamond:
"We've got four lads in the England squad, we've got a plethora of lads coming through the ranks and the owners have put their hands in the pocket.
"We're going to be spending more money than we've ever spent on the team. We'll still be a country mile behind the other 11 teams but we've got to get it economically right.
"We've got two signings to announce over the next week or so and I think that we will be a different proposition next year."
Bath director of rugby Todd Blackadder:
"Heading into next season, there are lots of upsides for us. I know our away record is not going to be good enough for top-four but, even against Sale, it showed how close we were.
"We were a couple of millimetres from scoring another try and a couple of bizarre decisions could have turned that game, but we've just got to be more consistent on the road."
Sale: Haley, Solomona, James, Leota, McGuigan, MacGinty, Phillips, Flynn, Webber, Harrison, Evans, Ostrikov, B Curry, T Curry, Beaumont (capt).
Replacements: Neild, Pope, Ferreira, Nott, Lund, Stringer, Jennings, Charnley.
Bath: Homer; Banahan, Clark, Tapuai, Brew; Priestland (co-capt), Fotuali'i; Obano, Brooker, Knight, Stooke, Attwood, Ellis, Louw (co-capt), Faletau.
Replacements: Batty, Marfo, Palma-Newport, Garvey, Grant, Cook, Ford, Fruean.
For the latest rugby union news follow @bbcrugbyunion on Twitter.