Reuters -- GlaxoSmithKline said on Monday a single shot of its H1N1 swine flu vaccine protected people from the virus, adding to evidence that tight supplies can be stretched further by avoiding the need for two doses.