Bailey (6-10) allowed six hits, didn't issue a walk and struck out seven in the dominating 116-pitch performance.
The right-hander took a shutout into the ninth before Chase Headley ended his day with an RBI double for San Diego's only run.
San Diego's Eric Stults (8-10) was touched for four runs (one earned) on 10 hits in a 6 2/3-inning effort.
Boston schools pull out free condoms over wrapping complaints
Ray Liotta sues skin care company over use of likeness