Baluwatar, being asked to bat first, was bundled out for 139 runs in the 37th over after Aashish bagged five wickets giving away only 18 runs in his nine-over spell that included two maiden overs as well.
Baluwatar's Rohit Paudel top scored 28 runs facing 40 balls with five boundaries, while Anup Oli remained not out on 23 runs off 40 balls and hitting three fours.Ram Thapa (18) and Rabin Joshi (14) were other batsmen to reach double figures.
Kathmandu Cricket's Nandan Yadav took three wickets and Rajesh Pulami pocketed remaining two wickets of Baluwatar.
In reply, Kathmandu Cricket chased down the 140-run target in 34.4 overs losing six wickets. Man-of-the-match Aashish, who showed magic with ball, also became the highest scorer for Kathmandu Cricket's run chase with 32 runs of 47 balls.
Aadil Khan contributed 24 runs facing 27 balls and skipper Mahesh Chhetri added 23 runs off 44 balls. Sanjay Basnet (16), Rajesh (15) and Sumit Maharjan (15) scored in double digits to complete Kathmandu Cricket's run chase.
Sunil Lama and Ram Thapa of Baluwatar claimed two wickets each.
Now, Kathmandu Cricket will play final on Saturday against the winner of the second semifinal between Lord Buddha Cricket Club and Dhangadhi United scheduled to be held on Friday.
GTA Foundation conducts heart checkup camps for mountain guides...