English: God wins.
Telugu: గెలవడం సంగతి దేవుడెరుగు.