Giants ink Benitez to three-year deal Free agent Armando Benitez and the San Francisco Giants agreed to a three-year contract yesterday, a move that stabilizes the club's closer role that's been in flux since Robb Nen got injured two years ago.