Throw (someone) for a loss

To cause someone to be uncertain or confused.

The man’s question threw me for a loss and I could not reply.