The Heineken Cup quarter-final line-up is complete after the final round of matches on Sunday.
Going into Sunday's games Bath, defending champions Toulouse, Leicester, Biarritz and Munster had all qualified as group winners, while Sale were guaranteed to go through as one of the two-best runners-up.
They will be joined in the last eight by Leinster, who clinched one of the best runners-up spots by thrashing Bath at the Rec, and Perpignan, who hammered Calvisano.
Sale had already assured themselves of a last-eight spot but that will now be as one of the best runners-up after defeat to Munster on Saturday.
The Sharks will travel to Spain, with Biarritz having moved the game to a larger stadium in San Sebastian.
Munster will offer a warm welcome to Perpignan in Limerick, where no side has beaten them in 24 Heineken Cup matches.
Winners: Munster, with Sale also through.
Perpignan clinched group two with a 45-0 victory at home against Calvisano and will now travel to Munster.
Leeds hammered Blues 48-3 to briefly move into the eighth and final qualifying spot, but they were undone when Leinster won away at Bath.
Leicester's 40-27 demolition of Clermont Auvergne booked their passage as group winners and they will now play Bath.
Last year's beaten finalists Stade Francais, despite thrashing the Ospreys in their final pool game, missed out on one of the best runners-up spots.
Biarritz's crushing defeat of Saracens in the winner-takes-all match in France left the English side out of the competition.
And it gave the impressive French outfit a crucial home quarter-final against Sale, which will take place in San Sebastian.
Group winners Bath were hammered by second-placed Leinster, meaning both sides go into the last eight.
Bath will now travel to great rivals Leicester while Leinster's reward is a trip to face defending champions Toulouse.
Winners: Bath, with Leinster going through in second.
Toulouse topped the group against Wasps last week and capped off the qualification process with a good win against the Scarlets to ensure a home tie against Leinster.
English champions Wasps gained revenge for their away defeat to Edinburgh with a victory over the Gunners to climb to second but they left themselves too much to do to qualify as a best runner-up.