Parthiv Patel (30) and Jos Buttler (28) gave the hosts a good start in pursuit of their target with an opening stand of 64 off 51 deliveries but the introduction Ankit Rajpoot (4-0-37-3) changed the momentum of the innings, capturing the wicket of Buttler, trapped lbw.
Kuldeep Yadav (4-0-35-1) then dismissed Patel, also in front before the offbreak of Sunil Narine (4-0-22-1) saw the end of the dangerous Rohit Sharma (2), which saw the home side lose three wickets for just 10 runs.
Nitish Rana and Krunal Pandya (11) added 23 runs from 14 balls before Rajpoot struck again, removing Pandya, caught behind.