India Sri Lanka 3rd test: India 487 all out in third Test