Exeter Chiefs v Glasgow Warriors
Glasgow Warriors fought back from 10-0 down to beat Exeter Chiefs, ahead of next week's final pool match at home to Toulon.
Chiefs winger Fetu'u Vainikolo burrowed over for the opening try, converted by Henry Slade, who also kicked a penalty.
The Warriors hit back with Sean Maitland taking advantage of an overlap to cross in the left corner.
Sean Lamont added a second try before half-time, while Stuart Hogg converted it and kicked a second-half penalty.
Slade had an opportunity to hit back for the home side but his long-range penalty attempt drifted left of the uprights.
Glasgow, who won the home tie 20-16 in October, were content to run the clock down in the final stages as Exeter's hopes of securing more than a losing bonus point ended in vain.
The Warriors are now third in Pool 2 with 10 points and they must beat leaders Toulon in Scotstoun in their final pool tie to try to pip Cardiff, on 13 points, to second spot and with it a possible place in the Amlin Cup.
Exeter Replacements: Whitten for Naqelevuki (53), Sweeney for Slade (66), Chudley for Lewis (58), Moon for Rimmer (52), Bateman for L. Cowan-Dickie (70), Fairbrother for Brown (63), Graham for Hanks (23), Armand for Johnson (58).
Glasgow Replacements: Wilson for Strauss (14), MacArthur for Hall (50), Welsh for Kalman (50), Weir for Jackson (63), Matawalu for Pyrgos (63), Yanuyanutawa for Grant (63), Nakarawa for Swinson (70), Eddie for Harley (63).
Ref: George Clancy (Ireland)