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