Moore went 6-5 with a 4.08 ERA over 68 1/3 innings over 12 regular-season starts for the Giants, and he twirled an eight-inning gem against the Cubs in Game 4 of the National League Division Series -- a game San Francisco eventually lost.
With his option being picked up, Moore's deal now has two years remaining -- a $9 million team option with a $1 million buyout in 2018 and a $10 million team option in '19 with a $750,000 buyout.
In a corresponding move, catcher Tony Sanchez was outrighted off the 40-man roster to Triple-A Sacramento.
Daniel Kramer is a reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.