Put someone on the spot
Put someone in a difficult or awkward situation is American and dates from the 1920s.