Pablo Sandoval homered and drove in four runs, Buster Posey hit a three-run homer and the Giants routed the Reds for the second straight game with a 16-5 victory Tuesday night.
The victory gives the Giants their first series win in their last four, which have all come against contending teams.
Andres Torres hit a pair of two-run doubles for a career-high four RBIs as San Francisco followed an 11-2 win Monday with a season high in runs to move into a first-place tie with the Phillies for the NL Wild Card.
Juan Uribe added a two-run homer, Freddy Sanchez had a solo shot while getting four hits for the second straight night, and newly acquired Cody Ross contributed an RBI single in his first start with the Giants.
Torres doubled in the fourth and the sixth. San Francisco scored 11 or more runs in consecutive games for the first time since June 27-28, 2000, at Colorado - and the first time at home since Sept. 2-3, 1973.
San Francisco took a nice lead in the first for the second straight game, getting Ross' single off Travis Wood (4-2) and then a two-run single by Sandoval. The Panda added an RBI double in the fifth and is showing signs of getting on track after a season-long funk. He received a standing ovation when he reached second on the double, then topped that with a sixth-inning homer.
The Giants grabbed a 5-0 lead in the first inning. They had 17 hits in the game and 18 Tuesday, the club's first back-to-back games with 17 or more hits since July 8-9 1993, at Philadelphia.
The Giants go for the series sweep Wednesday afternoon, when Madison Bumgarner takes the mound.