English: A commanding win in Mexico.
Telugu: మెక్సికోపై ఘన విజయం సాధించింది.