The Aviva Premiership side recorded nine tries with Samoan centre Jonny Leota scoring a hat-trick of them in a 59-6 win at Edgeley Park to put their European campaign back on track after the loss in Brive last weekend.
Sale director of sport Steve Diamond pulled off a surprise when he named Andy Powell as captain for this game but the Wales number eight scored his side's second try and proved instrumental in the victory.
The home team secured a vital bonus point when Leota scored the first of his treble after half-time, with Sale's other tries coming from Andrew Higgins, Luther Burrell, Cillian Willis, Richie Vernon and a penalty try in front of a home crowd of 4,190.
The part-timers from Spain were constantly under pressure during a one-sided contest and they were repeatedly penalised, although they did manage two first-half penalties from Nick McCashin to go into the break 19-6 behind.
In Friday night's other match, Stade Francais cruised to a comfortable 49-3 home victory over Romanian minnows Bucharest Wolves to record their second victory in a week in the competition.
Former All Black Byron Kelleher, who joined the Paris-based outfit last season from Toulouse in the summer, scored one of his side's seven tries as they took control of Pool 1.
On Thursday, Newport Gwent Dragons made it two wins from two after seeing off French side Perpignan 23-13 in the battle between two previously undefeated sides at Rodney Parade on Thursday.
Lewis Evans and Adam Jones scored early tries to send the Welsh side on their way while fly-half Jason Tovey kicked the remainder of the points with two conversions, a penalty and a pair of second-half drop-goals.
In reply, Perpigan's scored a last-minute consolation try through Adrien Plante while their Wales international James Hook booted the remaining eight points on what was a disappointing return to his homeland following his recent move to France.
Bayonne cruised to a 20-3 home win over Bordeaux-Begles to stay top of Pool Three.
Early penalties from Sylvain Bouillon were followed by a penalty try to make it 13-0 at half-time and Dwayne Haare crossed the line in the second half to make sure of the win.