Ulster completed a European Champions Cup double over Toulouse to inch themselves closer to the competition’s quarter-final with a narrow 25-23 triumph at Stade Ernest Wallon.
An opportunistic first-half score from Ruan Pienaar put Ulster on course for their second win in three matches.
Andrew Trimble looked to have wrapped the game up for Ulster with a try on 45 minutes, however a Gael Fickou-inspired Toulouse fight-back, meant it was only Luke Marshall's late score that ultimately sealed Ulster’s victory.
Les Kiss' side got off to the perfect start as they searched for a repeat of last weekend's famous 38-0 thumping.
Gregory Lamboley went off his feet as the Irish province made their first foray into Toulouse territory, giving Paddy Jackson the chance to snatch an early advantage, and the outside-half made no mistake to give Ulster a 3-0 lead after three minutes.
Missed penalties from Pienaar and Jackson prevented Ulster from making the favorable breeze at their backs count more substantially in the first half, but Pienaar struck seven minutes before half-time to give the visitors a deserved 10-0 lead.
Ulster turned up the tempo with some patient phase play after the interval, and after Wiehahn Herbst was stopped just short, Pienaar spotted a gap to dot down with Jackson converting.
But the Ireland playmaker put his side under pressure moments later when he deliberately knocked on and was shown yellow, allowing Sebastien Bezy to cut the gap to 10-3.
Bezy then landed a penalty to cut the gap to four points, before Ulster reaffirmed their advantage through Trimble’s try.
Stuart McCloskey cut through on a devastating angle to race downfield, before the ball was worked to Van der Merwe and then Trimble, who finished expertly at the corner.
But the wounded hosts hit back after 50 minutes through Fickou. The four-time European champions hammered at the Ulster line before they finally picked their heads up and worked a huge overlap, allowing Fickou to waltz over.
They hit the front for the first time in the match when Bezy landed a long-range penalty after converting the try but Ulster replied once again through the boot of Jackson on the hour mark to retake a two-point lead.
And Ulster’s four-point haul was guaranteed in the 75th minute when Marshall was found on the inside to crash over before Louis Picamoles scored a consolation in the game’s dying moments.