stop (someone) in his/her tracks
idiomDefinition of stop (someone) in his/her tracks
: to surprised (someone) very much : to cause someone to stop and think
Her comment stopped me (dead) in my tracks.