(San Francisco, CA) -- Reliever Kendall Graveman gave up three runs while retiring just two in the seventh inning as the Mariners were edged by the Giants 6-4 in San Francisco. Tim Lopes, Phillip Ervin and J.P. Crawford all drove in runs on singles. Seattle has lost three in a row to dip to 22-and-28 and will play the Padres tonight. The series was moved to San Francisco due to poor air quality in Washington.