Have it over somebody

(have it (all) over somebody (или something)) превзойти кого-либо (или что-либо); не идти ни в какое сравнение с кем-либо (или с чем-либо); ≈ заткнуть кого-либо за пояс Например: Anne has it all over Jane in looks and charm. (DAI) — Анна значительно интереснее Джейн внешне, в ней больше шарма. A jeep has it over a regular car on rough mountain trails. (DAI) — На горных дорогах с джипом не может сравниться ни одна обычная машина.

Англо-русский фразеологический словарь