Fetching details from the dictionary...
to become fine (of fabric)
to be checkmated
to be hard pressed; to be at a loss; to reach the limits