English: But, they delivered.
Telugu: అయితే, వారు హ్యాండిచ్చారు.