Marta Cavalli outsprinted Annemiek van Vleuten to win win La Fleche Wallonne Feminine atop Mur de Huy.