Exeter kept alive their Heineken Champions Cup quarter-final hopes with a 34-12 bonus-point victory over Castres at Sandy Park.
But the Gallagher Premiership leaders still face a Herculean task to progress, needing victory over twice European champions Munster in Limerick next Saturday.
Unless they beat Munster at Thomond Park – and deny them a losing bonus point, or collect a five-point maximum – the Irish heavyweights will win Pool Two.
The Chiefs, though, still have hope after tries by full-back Jack Nowell, fly-half Joe Simmonds, lock Jonny Hill, wing Tom O'Flaherty, centre Henry Slade and replacement hooker Luke Cowan-Dickie – plus two Simmonds conversions – eliminated 14-man French champions Castres.
And it gave the Premiership belated cause for cheer, with five clubs – Bath, Wasps, Gloucester, Leicester and Newcastle – having been knocked out before the penultimate round of pool games had even been completed.
Castres' replacement prop Tudor Stroe was sent off midway through the second half for a swinging forearm into Chiefs centre Ollie Devoto's head.
And although wing Taylor Paris and centre Thomas Combezou scored tries for Castres, with fly-half Benjamin Urdapilleta adding one conversion, Exeter were good value and deservedly maintained their European dream.
Exeter showed a number of switches from the side which beat Premiership opponents Bristol last weekend, with England back Nowell headlining the changes following his recovery from a hamstring injury.
And it took Nowell just three minutes to stamp his class all over the contest, cutting Castres' defence apart as he claimed a memorable 45-metre solo try.
Nowell, making his first appearance since England's victory over Japan in mid-November, gathered possession from the base of a ruck, then sprinted into space and brushed aside three attempted tackles as Exeter enjoyed a dream start.
Simmonds drifted the conversion wide, but the Chiefs were off and running as Castres' brittle confidence surfaced on the back of losing three French league games from their last four outings.
But their response was impressive, as far from going into their shells, they hit back with an equalising try just four minutes later, with Canada international Paris rounding off a slick passing move to cross unopposed.
It was a shot across Exeter's bow, yet they regained the lead approaching the end of a lively opening quarter.
A strong attacking scrum provided a foothold, then it was all about Devoto, who teased Castres' defence with his footwork before finding Simmonds through a stunning one-handed off-load that allowed the fly-half an easy finish.
Exeter relished the space afforded them by a lacklustre defence, and they claimed a third try 10 minutes before half-time following patient work by the Chiefs' pack that ended with Hill collecting scrum-half Nic White's pass to cross unopposed.
The Chiefs then went agonisingly close to securing a bonus point after a breath-taking length-of-the-field move started by Nowell's possession turnover that involved several players, but Slade dropped number eight Matt Kvesic's scoring pass.
Exeter, though, were in charge at the break, holding a 12-point advantage and looking eminently capable of adding to their tally.
And Slade made amends for his error, by creating Exeter's fourth try through a superb break and cleverly-placed kick that O'Flaherty scooped up at pace to score.
Simmonds converted, and although Castres replied with Combezou's touchdown, Slade continued to shine by finishing impressively for another Exeter try, before Cowan-Dickie completed an emphatic success.
ga('create', 'UA-72310761-1', 'auto', {'name': 'pacontentapi'});
ga('pacontentapi.set', 'referrer', location.origin);
ga('pacontentapi.set', 'dimension1', 'By Andrew Baldock, Press Association Sport Rugby Union Correspondent');
ga('pacontentapi.set', 'dimension2', '6b0f9713-4b90-476d-ba98-825b1d25e8ba');
ga('pacontentapi.set', 'dimension3', 'paservice:sport,paservice:sport:uk');
ga('pacontentapi.set', 'dimension6', 'story');
ga('pacontentapi.set', 'dimension7', 'composite');
ga('pacontentapi.set', 'dimension8', null);
ga('pacontentapi.set', 'dimension9', 'sport:rugby-union');
ga('pacontentapi.send', 'pageview', { 'location': location.href, 'page': (location.pathname + location.search + location.hash), 'title': 'Exeter extend hopes of Champions Cup progress with win over Castres'});