(CNN) -- New Zealand fought back on the third day of the first Test in Ahmedabad, as a superb century from Jesse Ryder defied hosts India on Saturday.
Ryder made 103 for his third Test century -- all of which have come against India -- as the visitors ended the day on 331-5, still 156 runs adrift of India's first innings total of 487.
Along with debutant Kane Williamson (87 not out), Ryder shared a 194-run fifth wicket stand to keep the Kiwis still in with a chance of avoiding defeat.
Injury-prone Ryder, who was playing in his first Test in 15 months, struck 10 fours and a six to help turn the match around.
This came after India's spinners Pragyan Ojha and Harbhajan Singh had removed Gavin McCullum (65) and Ross Taylor (56) shortly before lunch after the pair had shared a crucial 104-run partnership for the third wicket.
McCullum was completing his 17th Test half-century, while Taylor was notching up his 10th 50 at Test level.