The United rested five players in the previous and most of them are likely to return for the all-important contest.
Mohammad Wasim Jr was adjudged the Player of the Match after his four-wicket haul.
In their previous meeting, the United got the better of the Sultans by three wickets.
Hasan Ali chipped in with the important wicket of Sherfane Rutherford and also took two important catches in the outfield.
In their previous meeting, it was the Zalmi, who came out trumps.
Iftikhar Ahmed was the wrecker-in-chief for United as they scripted a stunning eight-wicket victory over Karachi Kings
Babar Azam’s 81 and Najibullah Zadran’s 71* went in vain.
The Qalandars, in their run-chase, collapsed from 55 for no loss to 100 for nine in a space of 53 balls.
In their previous meeting, the United beat the Kings by five wickets.
The United also became the first team in PSL history to complete a run-chase with 10 overs left.