force one's hand
force one's hand {v. phr.}
To make you do something or tell what you will do sooner than planned.
Ben did not want to tell where he was going, but his friend forced his hand.
Mr. Smith planned to keep his land until prices went up, but he had so many doctor bills that it forced his hand.
Categories:
Source: A Dictionary of American Idioms