seems like train stopped on Pf 5.
and it is surprising it arrived bang on time :P during my engg. days i often used to spot it way before time (spotted at least twice running 45 mins BT) at Pen, where it then used to take an unscheduled halt for 10-15 mins.