Are you failing to notice delay of all trains between Tenali & Chirala. Some 30-45 Mins delay due to unknown reason. Inspite of this additional delay TN has done a decent run.
Patna Exp was not running 1 block or 2 block away of TN. It had good 40 Mins difference.