Jesse Ryder and Brandon McCullum rescued New Zealand from collapse on the opening day of the decisive third Test against India in Nagpur on Saturday.
The pair, who both went into the clash carrying injuries, ground out 42 for the sixth wicket after the tourists had slumped to 51 for five before tea on a weather-shortened day one.
Ryder aggravated a calf injury he had brought into the game but managed to post 59 before he was caught in the covers by Raina off Harbhajan Singh.
And McCullum, who was sent out to the middle with a back injury he suffered during the warm-up, reached stumps unbeaten on 34 with his side on 148 for seven.
The morning session was lost to a wet outfield but the hosts proceeded to demolish New Zealand's top order once play began in the afternoon.
Sreesanth struck first, dismissing Martin Guptill for just six when he edged behind before bowling fellow opener Tim McIntosh between bat and pads for four.
Ross Taylor made a bright start, adding 20 from 24 balls, but he was then was trapped lbw by Sharma.
And Kane Williamson followed soon after for a duck, caught at short extra cover by Virender Sehwag off Pragyan Ojha to leave New Zealand on 43 for four.
Things continued to get worse for the Black Caps when Daniel Vettori (3) bottom edged onto his stumps with the addition of just eight more runs top their total.
Ojha claimed his second wicket shortly after tea when he had Gareth Hopkins caught at gully by Suresh Raina for seven to bring Ryan and McCullum together.
With both men barely mobile they had to pick their shots carefully as they attempted to salvage something from the innings for New Zealand.
Ryder eventually succumbed after 113 balls leaving McCullum to continue with similar caution accompanied by Tim Southee, who stood on seven at stumps