Phil Bauhaus (Bahrain-Victorious) pipped Davide Ballerini (Deceuninck-QuickStep) in a tight sprint finish on the fourth and final stage of the Tour de la Provence.