Exeter's play-off hopes suffered a huge blow as Bath shredded the form book to claim a 36-19 victory at home.
London Irish hearts were broken for a second year in a row as an extra-time try from Exeter flanker Aidon Davis saw the Premiership Cup snatched from their grasp.
Exeter kept up their hopes of a Premiership play-off spot with a bonus-point 24-5 victory over Newcastle in difficult conditions at Sandy Park on Saturday.
Julian Montoya scored two tries to lead Leicester Tigers to a big win over Bath, while Harlequins record dominant victory over Exeter.
Exeter's impressive run at Sandy Park continued with a 10th consecutive victory in all competitions as they beat Sale 24-22 to maintain their hopes of a play-off spot.
Henry Slade and Henry Arundell have returned to the England Six Nations squad following spells out injured, but Tom Curry remains out.
MPs have warned the financial situation of Premiership clubs is "clearly unsustainable" in a damning report on issues facing the game in England.
La Rochelle broke Ulster hearts in the very final play to book a last-16 spot, while Ospreys, Saracens, Sharks and Bulls won too.