Finally a win for Telugu Titans…