Win by a landslide
In summary, this idiom is used for highlighting a triumph of monumental proportions, where the victor’s success is undeniable and unquestionable. It’s a vivid way of expressing a significant and impressive win that leaves no room for doubt.