More than 500 firefighters battled a quick-moving brush fire Monday that had leaped across a series of canyons in Kern County the night before, threatening hundreds of homes and leaving a dappled trail of ash along the hillsides of the Grapevine pass.