The Irish province, whose other tries came from Denis Fogarty and Denis Hurley, top Pool One and stayed on course for the quarter-finals while Perpignan are eliminated.

It was the French team's first home loss in the tournament since 2004 when they were defeated by Wasps.

Angry French giants Stade Francais took out their European Cup frustrations with a revenge 29-16 victory over Ulster.

Stade were furious at the six-month ban handed out to scrum-half Julien Dupuy after the player was punished for eye-gouging Ulster flanker Stephen Ferris in the 23-12 loss in Belfast last week.

But having been forced to simmer through Saturday when the Pool 4 tie, scheduled for Brussels was postponed, Stade thrived on their home Paris turf to open a four-point gap at the top and stay on course for the last eight.