Rich Gossage agreed to a one-year contract with San Francisco on Friday and will become the set-up man in the Giants' bullpen.

The 37-year-old Gossage, who is second on the all-time saves list, agreed to a one-year contract for the minimum salary of $68,000. The Chicago Cubs, who released Gossage on March 28, will pay him $1.2 million under his guaranteed contract.