Kolkata go down by nine runs at Eden Gardens to miss out on top-two finish in the eight-team table