Akademik

смешать все карты
ПУТАТЬ/СПУТАТЬ (ПОПУТАТЬ, МЕШАТЬ/СМЕШАТЬ) (ВСЕ) КАРТЫ чьи, кого, кому
[УР; subj: human or abstr]
=====
to thwart, frustrate s.o.'s plans, designs:
- X спутал Y-y (все) карты{{}} X spoiled Y's game;
- X upset Y's applecart;
- X spiked Y's guns.
     ♦ Уверен, тебя не пустят и на общую выставку, ибо ты спутаешь им карты (Зиновьев 1). "...I'm sure they won't let you anywhere near a general exhibition, because you'd spoil their game" (1a).

Большой русско-английский фразеологический словарь. — М.: ACT-ПРЕСС КНИГА. . 2004.