Mayank Agarwal’s battling 120no helped India recover from losing Cheteshwar Pujara and Virat Kohli for ducks as Ajaz Patel took all four wickets on the first day of the second and final Test against New Zealand in weather-hit Mumbai on Friday.