Aubrey Huff had three hits and two RBIs, Jonathan Sanchez pitched six wildly effective innings and the San Francisco Giants rallied from two runs down for a 4-2 victory over the Cincinnati Reds on Sunday night.

Nate Schierholtz delivered the go-ahead sacrifice fly off reliever Jose Arredondo (0-2) during a two-run seventh inning that helped the Giants earn a four-game series split.

Sanchez walked five and struck out five in six innings. He constantly pitched out of jams and forced three inning-ending double plays, giving San Francisco a chance to come back after chasing Reds starter Edinson Volquez after six innings.

Ramon Ramirez (2-0) earned the win and Brian Wilson pitched a scoreless ninth for his 18th save in 20 opportunities.