Fight fire with fire (so to speak) - Amass an army of souless teenagers to drudge and shuffle right back at them.
Till both run out of fuel and your stuck there fighting off half burned angry sombies.
If zombies were everywhere I'd forget about weapons, and just walk to my local European castle and chill out in perfect safety behind such complex obstacles as moats, tall walls and portcullises