The swine flu vaccine appears to work for adults with just one shot and within 10 days, a major boost to the widespread immunization campaign that officials are planning to protect people against the first influenza pandemic in 41 years, researchers reported.