Jason Marquis took a no-hitter into the sixth inning, and the San Diego Padres beat the Los Angeles Dodgers 6-2 on Wednesday night after dropping the first two games of the series.