Leg-spinner Amit Mishra (2 for22) and left-arm slow bowler Ravindra Jadeja (1 for 18) helped India restrict Pakistan to 130-7 in the opening match of the World T20 Super-10 round in Dhaka on Friday.
Umar Akmal top-scored for Pakistan with 33 off 30 balls, but found little support at the other end as wickets fell at regular intervals on the slow pitch at the Sher-e-Bangla stadium.
Sohaib Maqsood boosted the total by smashing 15 runs in the final over bowled by Mohammed Shami before being run out off the last ball for a 11-ball 21.
Pakistan, who lost opener Kamran Akmal in the second over, moved to 44-1 by the eighth over when India hit back with two wickets in the space of three runs.
India had restricted Pakistan to 50-3 at the half-way stage of the innings, before 13 runs in the 11th over bowled by left-arm spinner Yuvraj Singh appeared to lift the pressure.
Umar Akmal and Shoaib Malik (18) produced the best partnership in the innings, adding 50 for the fourth wicket, but none of the other batsmen settled in against the steady Indian attack.
Earlier, India skipper Mahendra Singh Dhoni had won the toss and had decided to bowl first.