Zack Greinke allowed one run over eight sharp innings, AdrianGonzalez ended a wild Edinson Volquez's no-hit bid with a homer inthe sixth and the Los Angeles Dodgers beat the San Diego Padres 6-1Saturday night.