A brace apiece for Jonny May and Henry Trinder sent Gloucester on their way to their sixth consecutive victory in the Amlin Challenge Cup.
Gloucester, who won the tournament back in 2006, rounded off their pool campaign with a 36-16 victory at home to Mont de Marsan.
They were made to work for the victory, though, and battled through a tough first forty minutes before cutting lose in the second period.
Freddie Burns and opposite number Jean Baptiste Claverie exchanged early penalties at Kingsholm before wing May popped up with the game's first try on his return from injury on nine minutes.
Burns missed the extras and was then forced from the field injured.
Claverie added two penalties in quick succession for the visitors to edge them in front before Billy Twelvetrees responded with three points of his own for the West Country side.
Charlie Sharples grabbed the hosts' second score but each time Gloucester tried to edge in front they were quickly drawn back in by Mont de Marsan and Yann Brethous crossed for a converted try to level the scores before the break.
Twelvetrees' second penalty after 50 minutes pushed Gloucester in front once more.
Trinder then grabbed his brace in quick succession, importantly securing Gloucester the try-scoring bonus point.
May rounded off the victory with a try late on and Gloucester march into the last eight unbeaten in the pool stages.