have (one's) foot on (someone's) neck

have (one's) foot on (someone's) neck

To be in a position of control or power over someone else; to have another person in a vulnerable position. It looks like you have your foot on his neck in this negotiation, so I'm confident that you'll get the outcome you want.
See also: foot, have, neck, on
Farlex Dictionary of Idioms.
See also:
  • elevate
  • elevate (someone or something) to (something)
  • elevate to
  • elevated
  • bring (one) up for (something)
  • bring up for
  • bully pulpit
  • pass (something) down (to someone)
  • pass down
  • at the top of the heap