Toulon advance to Euro Cup quarters
The competition holders won 19-14 at Bath but Wasps got a bonus-point in defeating Leinster 51-10 to sneak ahead of Toulon atop the standings.
Both sides went through to the quarterfinals but Toulon now face an away tie against one of the other group winners.
However, they will have been relieved to secure a quarterfinal ticket following a brutal encounter at Bath that could have gone either way.
Australian fullback James O'Connor kicked two early penalties for Toulon before George Ford landed his first for the hosts.
But the reigning champions struck first in terms of tries after a Bath mistake.
The hosts turned over ball deep inside their own 22 and Toulon quickly moved it wide left for Steffon Armitage to brush off Ford and score on 19 minutes.
Another Ford penalty kept the English side in contention but they struggled to make any significant leeway against the well-drilled Toulon defence.
It was mostly a midfield slugfest but too often Bath lost field position due to simple handling errors or a lack of discipline as they trailed 11-6 at half-time.
Bath were a transformed outfit after the restart, though, and really took the game to Toulon with Anthony Watson finishing off a sweeping team move to score in the corner, despite what appeared to be a forward pass in the build-up.
Bath's tempo was explosive and they earnt a penalty in front of the posts that Ford kicked to give them the lead for the first time in the match.
But almost immediately, Bryan Habana picked off a risky David Denton loop pass and ran in unopposed to score a try.
Bath were now desperately trying to hold on as Toulon turned the screw.
But the tide turned again and Bath rolled downfield before winning a penalty from wide on the right, but Ford's effort drifted just past the upright.
O'Connor had the last word, kicking his third penalty, and although Bath had one last attacking chance to win the game, Toulon held firm.
The scorers:
For Bath:
Try: Watson
Pens: Ford 3
For Toulon:
Tries: Armitage, Habana
Pens: O'Connor 3
Teams:
Bath: 15 Anthony Watson, 14 Semesa Rokoduguni, 13 Jonathan Joseph, 12 Kyle Eastmond, 11 Horacio Agulla, 10 George Ford (captain), 9 Chris Cook, 8 Leroy Houston, 7 Guy Mercer, 6 David Denton, 5 Dominic Day, 4 Charlie Ewels, 3 Henry Thomas, 2 Ross Batty, 1 Nick Auterac.
Replacements: 16 Tom Dunn, 17 Nathan Catt, 18 David Wilson, 19 Tom Ellis, 20 Matt Garvey, 21 Alafoti Faosiliva, 22 Rhys Priestland, 23 Ollie Devoto.
Toulon: 15 James O'Connor, 14 Josua Tuisova, 13 Maxime Mermoz, 12 Ma'a Nonu, 11 Bryan Habana, 10 Quade Cooper, 9 Sébastien Tillous-Borde, 8 Duane Vermeulen, 7 Steffon Armitage, 6 Juan Smith, 5 Samu Manoa, 4 Jocelino Suta, 3 Levan Chilachava, 2 Guilhem Guirado, 1 Florian Fresia.
Replacements: 16 Jean-Charles Orioli, 17 Xavier Chiocci, 18 Manasa Saulo, 19 Mamuka Gorgodze, 20 Romain Taofifenua, 21 Mathieu Bastareaud, 22 Eric Escande, 23 Thibault Lassale.
Referee: John Lacey (Ireland)
Assistant referees: Dudley Phillips (Ireland), Kieran Barry (Ireland)
TMO: Simon McDowell (Ireland)
Agence France-Presse