Bath ensured Peter Stringer had a suitable win to celebrate his 100th appearance in the Heineken Cup and Amlin Challenge Cup tournaments as they ran in 11 tries in a 63-0 home win over Rugby Mogliano.
Stringer, the day after his 36th birthday, came on to replace Martyn Roberts on the hour and saw Matt Banahan round off the rout with two more tries to complete his hat-trick. Bath now sit eight points clear of Newport Gwent Dragons at the top of Pool Two with a perfect four wins out of four.
They meet the Dragons at Rodney Parade in Round Five in the new year and a draw will be good enough to clinch a quarter-final place.
It took a mere three minutes for Bath to break down the Italians' defence when Carl Fearns crashed over for the opening try. By half-time there had been four more tries as the score mounted to 29-0.
Mogliano, who had conceded nine tries in a 55-8 defeat a week earlier on home soil, missed with a penalty in the first half, lost one player to the sin-bin and never looked like threatening the home line.
Banahan raced over for the next try a minute after the re-start and he ended the game with four tries. Fearns got a second, replacement Olly Woodburn got two and George Ford ended with 13 points.
Newcastle Falcons fell one try short of a bonus point in their Pool Three clash with Rugby Calvisano. Their 25-10 victory in Italy featured two tries from Zach Kibirige and a third from replacement Rory Clegg.
The win took them to level on 14 points at the top of the group with Brive.
In the the third game on Saturday afternoon, Bayonne thrashed Aironi 80-19 in Pool Four.
London Irish saw top spot in Pool Five slip from their grasp three minutes from time in Paris.
Antoine Burban's 77th-minute try clinched a dramatic bonus point that saw Stade Francais move ahead of the Exiles on match-points gained in their back-to-back games.
It was a major blow for previously unbeaten London Irish after Andrw Fenby's early try handed them a perfect start at Stade Jean Bouin.
Wing Fenby raced onto Geraghty's pinpoint cross-field kick but Stade hit back through Jules Plisson in the 12th minute. Jerome Porical converted and then cancelled out Geraghty's first successful kick as the lead changed hands three times in the first half.
The Exiles saw prop Leo Halavatau binned for a professional foul as Stade's Michael van Vuuren, who replaced hooker Aled de Malmanche after only three minutes, crossed.
Geraghty kicked two penalties either side of Geoffrey Doumayrou's yellow card but Porical nudged the hosts 20-14 ahead at the break.
The game swung in the space of three minutes early in the second half when Geraghty missed the chance to half the lead only for Porical to finish a break by Hugo Bonneval to open a 13- point gap. Burban ensured maximum points late on.