put somebody on the spot
поставить кого-л. в затруднительное положение; поставить кого-л. в неловкую ситуацию; поставить кого-л. на место
https://www.multitran.com/dictionary/english-russian/put%20%28sb.%29%20on%20the%20spot
https://dictionary.cambridge.org/dictionary/english/put-on-the-spot