The match was a poor advert for European rugby — one of brutal frontal assaults relieved by long kicks and penalties — and was little reward for the 3,348 spectators on a freezing night.
Ultimately, it was decided by the boot, with three successful penalties from Castres’ Rory Kockott outdoing the pair from Glasgow’s Scott Wight.
The tentative early stages saw Glasgow move into a 6-3 lead, early in the second quarter, thanks to a two out of two penalty-kicking count from stand-off Wight.
Castres scrum-half Kockott, by contrast, had succeeded with only one from four, though an unsuccessful attempt did come back off the post. But his fifth attempt, in the 36th minute, which was long and straight, was successful.
The sides went in after a first half that had failed to warm a chill Glasgow evening with the score tied at 6-6. Both teams had spells of possession but neither goal-line was seriously threatened thanks to determined tackling and referee Wayne Barnes detecting penalty offences.
Glasgow made a livelier start to the second half but after 47 minutes Wight was unable to take advantage of a penalty which was straight on from the Castres 22.
In turn, Castres twice were unable to make anything of pressure situations on Glasgow’s line and lost their advantage by conceding penalties. With 57 minutes gone Kockott was able to nudge Castres into the lead with a long penalty. With Glasgow unable to threaten further they saw their European hopes end as Castres held on to keep their alive.
Glasgow scorers: Pens: Wight 2.
Castres scorers: Pens: Kockott 3. GLASGOW: Murchie, Seymour, Hogg, Horne, van der Merwe, Wight, Pyrgos, Grant, Hall, Cusack, Swinson, Kellock, Harley, Barclay, Strauss.
Replacements: Maitland for Seymour (66), Weir for Wight (54), Matawalu for Pyrgos (58), Reid for Grant (64), MacArthur for Hall (58), Low for Cusack (64), Ryder for Swinson (54), Wilson for Strauss (48).
CASTRES: Martial, Garvey, Bai, Lamerat, Andreu, Bernard, Kockott, Forestier, Bonello, Wihongi, Rolland, Samson, Diarra, Bornman, Classen.
Replacements: Kirkpatrick for Bai (50), Sanchou for Lamerat (68), Lazar for Forestier (64), Rallier for Bonello (64), Peikrishvili for Wihongi (50), Wannenburg for Bornman (74).
Referee: Wayne Barnes (RFU).