English: Finally came up on them.
Telugu: చివరికి వారిదే పైచేయి అయింది.