Ulster secured second seeding in Pool A of the Heineken Champions Cup after running in five tries to beat Clermont Auvergne 34-31 in Belfast.
Stuart McCloskey and Nick Timoney scored tries and John Cooney kicked 19 points as Ulster pulled off a major ambush at Clermont.
Clermont Auvergne remain top of the table, but they suffered a first defeat of the Top 14 campaign at the hands of Bordeaux.