Jamie Roberts scored a hat-trick as Harlequins demolished Romanian side Timisoara Saracens 75-3 to go top of European Challenge Cup Pool Five.
Quins ran in 11 tries at the Twickenham Stoop to move above Edinburgh, who lost at Stade Francais on Thursday.
Wales centre Roberts was joined on the scoresheet by England backs Mike Brown and Marlande Yarde, who both scored twice, while there were also tries for Luke Wallace, Tim Visser, Jack Clifford and Tim Swiel. Ruaridh Jackson and Swiel each landed five conversions.
Winless Timisoara trailed 35-0 at the break but scored a penalty through Gabriel Conache.
Pool Two leaders Ospreys, who also amassed 11 tries, thrashed Grenoble 71-3 at the Liberty Stadium.
Scott Baldwin, Dan Evans and Hanno Dirkson scored braces along with tries for Olly Cracknell, Ashley Beck, Brendon Leonard, Scott Otten and Dan Biggar, who kicked eight conversions.
Gilles Bosch landed a first-half penalty for the winless visitors who trailed 33-3 at half-time.
Benetton Treviso gained their second victory in Pool One, prevailing 21-17 at home to winless Bayonne.
The hosts scored all their points in the first half with David Odiete and Luca Bigi touching down before a penalty try was awarded. Tommaso Allan landed all three conversions.
Bayonne trailed 21-10 at the break at Stadio Comunale di Monigo, Raphael Lagarde having converted Julien Tisseron's try and kicked a penalty. Lagarde also added the extras to Thibault Lacroix's second-half score.