Pilots weave through 300 obstacles to land in Chennai