New Zealand lead by 143 as spin rules in seesaw third India Test