Put someone on the spot

Pin someone down / Back someone into a corner


Mettere qualcuno alle strette


Meanings
To put someone under pressure; to ask questions that require difficult answering

Examples
The suspect, pinned down and questioned by the police, confessed the burglary
Il sospettato, messo alle strette dalla polizia, ha confessato il furto

My father's third degree put me on the spot so bad that, at the end of it all, I had to admit I took his car's keys to go for a ride
Le domande di mio padre mi hanno messo alle strette e, alla fine, ho dovuto ammettere che avevo preso le chiavi della sua macchina per andare a farmi un giro

With a couple of nosy but well prepared questions, the reporter put on the spot that cocky fool who could no longer argue back
Con un paio di domande indiscrete ma studiate, il reporter ha messo alle strette quello stupido presuntuoso che non ha più saputo come controbattere

Origin
This phrase, used with the above mentioned meaning, is an American expression dating from the 1920s. In gangster slang meant marking someone for execution