Brive's Riaan Swanepoel kicked all of their points to give them a 15-11 win over the Scarlets in Sunday's Amlin Challenge Cup quarter-final.

Brive's South African centre Swanepoel and Stephen Jones scored two penalties apiece as the teams went into half-time at 6-6, before Swanepoel successfully converted two more efforts at the start of the second period to put the hosts in front.

Scarlets got themselves back into the quarter-final through a 58th-minute try from Liam Williams but Rhys Priestland could not add the conversion as the French side remained narrowly ahead at 12-11.

With the Welsh visitors unable to put any more points on the board, Swanepoel sealed the victory with another penalty in the last minute to give Brive all of their points and ensure an all-French last four to the competition.

Brive, 1997 Heineken Cup Champions, will now face Biarritz, with Toulon taking on Stade Francais in the other semi-final.