knocks the chip off shoulder (verb) throw down the gauntlet: invite to do battle
Detalii: you run the gantlet but throw down the gauntlet
Sinonime: acute,
alert, astute,
bright, clever, intelligent,
keen,
nimble, on the ball,
perceptive,
quick, quick-thinking, quick-witted,
savvy,
sharp,
shrewd, smart