The Giants appear to be close to filling their third-base vacancy Friday night as they continued to engineer a trade with the Miami Marlins for Casey McGehee.