спутать карты

ПУТАТЬ <�ВСЕ> КАРТЫ кого, чьи, кому. СПУТАТЬ <�ВСЕ> КАРТЫ кого, чьи, кому. Прост. Экспрес. Срывать чьи-либо намерения, расчёты; расстраивать чьи-либо планы, начинания. Никто и не предполагал приглашать её [Юлю] к Ракитному, а спутал все карты Толя Сунцов… Сунцов пригласил её к Ракитному (А. Караваева. Разбег).

Источник: Фразеологический словарь русского литературного языка на Gufo.me