knock for a loop

knock sb for a loop AND throw sb for a loop ( surprise, confuse, shock or upset sb) — ошеломить кого-л., ошарашить, неприятно удивить; выбить из колеи

Example 1: Her last words really threw me for a loop... I had no idea what she meant!

Example 2: ...

.
see also
[knock off one's feet]
knock down with a feather
[выбить из колеи]
===========

победить, разбить наголову; уничтожить; произвести огромное впечатление; убить (всех)
he knocked his opponent for a loop он легко справился с противником