Giants Snap Quakes' Nine-Game Win Streak