Rawalpindi Rams started the bat and could score 168 runs for all out, in which Umer Ameen scored 30 runs, Sohail Tanveer 26 and Naveed Malik 25.
Peshawar Panthers could only score 91 runs on the chase of 169, in which Rifaatuallh was prominent.
Umer Ameen and Hammad snatched three wickets each.
Ameen was awarded Man of the Match Award and Player of the Match because of his all round performance.
The final would be played on Sunday between Sialkot Stallions led by Shoaib Malik and Rawalpindi Rams by Sohail Tanveer.
Meanwhile, Pakistan Cricket Board has announced free entrance for public at general enclosure in order to make ensure the public presence massively.