English to Hindi

Meaning for:
win hands down
other
आसानी से जीतना