The Premiership’s top side taking on the United Rugby Championship leaders promised a mouth-watering match-up in Dublin.
Bath knew that defeat would end their hopes of qualifying and it was clear they were unwilling to rely on results elsewhere to decide their fate.
Ted Hill’s blistering run helped Barbeary come into power, before De Glanville hushed the Dublin crowd further after Finn Russell’s kick-through wreaked havoc in the Leinster defence.
Leinster have won every game this season and come into the game fresh off an away win at La Rochelle.
Ireland got off to a strong start as Henshaw sharply finished off two tries. The second attempt was aided by a sharp touch from New Zealand center Jordie Barrett.
The four-time champions are known for blowing out the side in Dublin, but their frustration at Bath saw captain Conan force the lead and Obano into the sin-bin.
Despite being a down player, Ollie Lawrence produced a moment of magic, cutting through the Leinster defense to set up De Glanville for a second and take an unexpected lead at the break.
Leo Cullen’s side brought internationals Caelan Doris and Snyman off the bench early in the second half, underlining how well the visitors were containing their attack.
Snyman’s sublime offload helped secure territory for South Africa and finish the points he had started.
The substitution improved Leinster’s scrum and led to two penalties for Obano and another yellow card.
The Premier League side had a tough task dealing with Leinster’s bench of eight internationals and a full complement of players, leaving them with a lot of work to do following Obano’s dismissal.
Leinster, who have suffered late defeats in their last three Champions Cup finals, will be hoping their new added depth makes a difference this year.