Bath (17) 57
Tries: Banahan 3, Abendanon, Higgins, Barkley, Faamatuainu, Browne Cons: Barkley 7 Pens: Barkley
Leeds (5) 5
Giant winger Matt Banahan scored a hat-trick as Bath set up a European Challenge Cup semi-final against Sale.
Bath took an early lead through an Olly Barkley penalty and he added the conversions after Banahan and full-back Nick Abendanon both crossed.
Leeds trimmed the gap to 17-5 at half-time through a Rob Vickerman try.
But Banahan completed his treble and Andrew Higgins, Barkley, who scored 22 points, Jonny Faamatuainu and Daniel Browne all crossed after the break.
Bath: Abendanon, Higgins, Crockett, Fuimaono-Sapolu, Banahan, Barkley, Claassens, Flatman, Mears, Stevens, Short, Grewcock, Faamatuainu, Lipman, Goodman.
Replacements: Dixon, Ion, Purdy, Browne, Baxter, Cheeseman, Stephenson.
Leeds Carnegie: Goodridge, Welding, T. Rock, Vickerman, Hinton, Greendale, Edwards, MacDonald, Rawlinson, Pala'amo, Hooper, Lund, Myall, Schusterman, Clark.
Replacements: Parkes, Hopcroft, Paul, Oakley, Bedford, Lock, Brooks.
Referee: Romain Poite (France)