Having humiliated CH&FC at Nittawela last week in the quarters, Kandy handed Navy the punch this week at Pallekele in the semis to book a place in the Clifford Cup final against CR & FC who surprisingly emerged winners against the expected finalists Havelock’s at the Race Course grounds next week.