North Down hurt by late winner