The Pirates beat the Giants, 5-2, on Sunday night despite a series of physical and mental errors in the middle innings. After two fielding errors by first baseman Pedro Alvarez and a throwing error by second baseman Neil Walker gifted the Giants with two runs to trim the Bucs' lead to 3-2, homers by Andrew McCutchen in the sixth and Alvarez in the seventh restored order.