English: At long last, their work was coming to a finish.
Telugu: చివరికి వాళ్ళ శ్రమ ఫలించింది.