India shocked Asian champions Iran in their second match at the Youth World Volleyball Championship in Mexico.
India rallied to an impressive 18-25, 25-17, 25-21, 25-19 victory and will be up against Brazil in the third and final group encounter that will decide the top-four.
After losing the opening set, India raced to a 16-10 lead in the second through Sukhdeep Singh and Balwinder Singh to make it 1-1.
India maintained their form in the third set and improved their spiking and blocking but Iran bounced back to lead 11-9.
However, India recovered 14-13 and reached the second technical time out with an advantage of 16-14.
Iran kept attacking but the effort was not enough as India pocketed the third set as well before captain Mandeep Singh led from the front, top-scoring with 31 points, to guide his team to victory after a 97-minute contest.
India had lost to Argentina in their opening match.