Wasps saw their Heineken Cup dreams shattered in a tense defeat to holders Toulouse in France.
HEINEKEN CUP POOL SIX
Toulouse: (13) 19
Pens: Elissalde (4)
Wasps: (7) 13
Cons: Van Gisbergen
Pens: Van Gisbergen (2)
The 2004 champions needed to win to have a chance of reaching the last eight but were off colour and Toulouse sealed their spot as group winners.
An early Toulouse blitz set up a stunning score for Gareth Thomas, but Raphael Ibanez's late try took Wasps into the break 13-7 down.
Wasps failed to build on their momentum and a lack of discipline cost them.
The defeat was Wasps' third away from home in the pool stages, while they also drew with three-time champions Toulouse.
The English champions are on nine points with one match left against Edinburgh and have no chance of qualifying as one of the two best second-placed teams.
Toulouse can secure a home draw in the quarter-finals if they beat Llanelli Scarlets in their last game.
An early Matt Dawson snipe was all the visiting fans had to cheer about in the opening 10 minutes as Toulouse threatened to run riot.
First, Finau Maka's searing 40-yard break set up Yannick Nyanga, who was eventually dragged down by Tom Voyce.
Voyce (left) made a crucial tackle on Yannick Nyanga
Soon after, Toulouse's Jean-Baptiste Elissalde kicked the opening three-pointer after Wasps' England star Josh Lewsey held back Florian Fritz, sparking an all-in brawl.
Elissalde added another penalty after a Lawrence Dallaglio infringement prevented a certain try.
And from the restart Toulouse fly-half Freddie Michalak launched a stunning score.
His dummy sent the Wasps pack the wrong way and he sliced upfield, floating a pass out wide left.
Wing Xavier Garbajosa cut back inside and fed the supporting Thomas for a spectacular try in the left corner, converted by Elissalde.
Wasps' first attempt at goal came on 13 minutes but Jeremy Staunton's effort drifted wide, though the Londoners were beginning to creak into gear.
They went close after a break from scrum-half Eoin Reddan - on as a blood replacement for Matt Dawson.
Just before the interval, Toulouse lost Fritz to the sin-bin and Wasps worked through a series of phases before sending over Ibanez, set up by the enterprising Voyce.
Early in the second period the French side lost Wales captain Thomas with a knee problem but Wasps faced a more serious plight when prop Tim Payne was sin-binned for a punch.
A bruising final 40 minutes saw both sides add a couple of penalties but Wasps were unable to get within six points.
Wasps captain Lawrence Dallaglio:
"The boys showed real character with the way they came back and dominated for 60 minutes in a very partisan atmosphere.
"We're obviously very disappointed with this match and especially the first 20 minutes that really costs us.
"We came back well but I don't like playing well and losing."
Toulouse scrum-half Jean Baptiste Elissalde:
"We were very pleased with this result especially because we were quite short of confidence before this game.
"We always knew it was going to be a tough match against Wasps who said all week that they were coming here to win because they had to win.
"We had the ideal start but we're disappointed with the way we took our foot off the gas and let them score at an important moment. But we did enough to win in the end."
Wasps: Van Gisbergen; Sackey, Lewsey, Abbott, Voyce; Staunton, Dawson; McKenzie, Ibanez, Payne, Shaw, Skivington, Worsley, O'Connor, Dallaglio (capt).
Replacements: Barrett, Bracken, Birkett, Hart, Reddan, Erinle.
Toulouse: Thomas; Clerc, Jauzion, Fritz, Garbajosa; Michalak; Elissalde; Poux, Bru, Hasan, Pelous (capt), Brennan, Bouilhou, Nyanga, F Maka.
Lacombe, Human, Millo-Chlusky, Maka, Mermoz, Dubois, Montauriol.
Referee: Nigel Owens (Wal)