Tripura, who had a big task of saving the game after resuming the day at 88 for three, were bowled out for 270 in their second innings. They had made 285 in their first innings and Himachal Pradesh replied with 561 for five.
It was an exciting win for the hosts in the end as the visitors fell short of seven runs to make Himachal bat again.
It was a collective bowling effort from the Himachal bowlers with Rishi Dhawan taking two wickets and Ankush Bedi and Akash Vasisht picking up three each.
Tripura: 285 & 270 in 84.5 overs (Udiyan Bose 60, Nirupam Sen Chowdhary 66 not out; Ankush Bedi 3/50, Akash Vasisht 3/63).
Himachal Pradesh: 561 for five decl in 130 overs.