South Dade edges Palm Beach Lakes