Semesa Rokoduguni scored two tries on his return from a knee injury as already-qualified Bath beat Bordeaux-Begles in Pool Two.
Tries from George Ford, Tom Biggs and Anthony Perenise, all converted by Ford, saw Bath lead 21-6 at half-time.
Rokoduguni's double and tries for Jonathan Joseph, Dominic Day and Kyle Eastmond wrapped the game up for Bath.
Ford took his personal tally to 17 points for the night, while Matt Banahan added a conversion.
The visitors, who end their campaign in second place, scored first-half penalties through Manu Saubusse, while Gilen Queheille's try and Pierre Bernard's conversation were their only points of the second half.
Bath ensured a 100% record in Pool Two and go through to the quarter-finals with 28 points from their six matches.
Bath: Watson; Rokoduguni, Joseph, Eastmond, Biggs; Ford, Young; James, Webber, Perenise; Hooper (capt), Day; Garvey, Louw, Houston.
Replacements: Banahan for Joseph (48), Devoto for Ford (67), Stringer for Young (67), Catt for James (55), Batty for Webber (59), Palma-Newport for Perenise (64), Caldwell for Hooper (59), Gilbert for Day (63).
Bordeaux-Begles: Tuculet; Carballo, Brousse, Lamotte, Lilomaiava; Lonca, Saubusse; Poirot, Auzqui, Toetu; Treloar (capt), Jaulhac; Gibouin, Graham, Luafutu
Replacements: Queheille for Saubusse (66), Delboulbes for Poirot (55), Maynadier for Auzqui (52), Sa for Toetu (52). Not Used: Fakate, Madaule, Bernard, Lacroix.
Referee: Peter Fitzgibbon (Ireland).