Fans dived in the sea at the Vieux Port as Olympique Marseille ended an 18-year wait for the French title when late goals by Mamadou Niang and Lucho Gonzalez secured a 3-1 home win over Stade Rennes on Wednesday.