Bordeaux, Lille and Montpellier in fantastic French treble at 7/1