Last-minute effort by donors fuels food giveaway