The hot-hitting Gonzalez had a particularly spectacular showing in the Dodgers' sweep and will try to add to a 12-game hit streak while helping send Arizona to a seventh consecutive defeat Friday night.

Los Angeles (10-6) scored just five runs in its three games in San Francisco this week after outscoring the Diamondbacks 22-11 in a three-game sweep in Arizona. After a pair of one-run losses, the Dodgers kept the Giants at bay in a 2-1 victory Thursday.

Gonzalez extended his hit streak by driving in the second run on a fifth-inning single. The first baseman, who also doubled Thursday, is batting .340 with five homers, five doubles and 14 RBIs during his streak.

Gonzalez homered in each of the three wins against Arizona -- part of a four-game streak -- and went 7 for 13 with 10 RBIs. He hit a two-run shot off Wade Miley (2-2, 5.04 ERA) in the third inning of an 8-5 victory Saturday.

Miley dropped to 0-2 with a 7.20 ERA in two starts against the Dodgers this season by allowing season highs of five runs, eight hits and three walks in a season-low five innings.

Greinke (3-0, 2.76) was the opposing pitcher in Saturday's game and yielded just one run -- on A.J. Pollock's solo homer -- while striking out eight for the second straight game. It was his first start against Arizona this season.

Greinke is 3-0 with a 1.78 ERA in his last four starts versus the Diamondbacks, who are 0-5 against the Dodgers. Arizona (4-14) suffered the first two of those losses to its NL West rivals in March in Australia and are off to the worst start in franchise history.

"Obviously, these last couple of weeks, it hasn't gone our way as a whole," first baseman Paul Goldschmidt said. "We've made mistakes defensively, base running, pitching, hitting, all the way around. We haven't really put it together except for a few games and when you do that you're going to lose."

Their latest three defeats to Los Angeles started their current six-game skid. Arizona added to that by getting outscored 21-5 by the visiting New York Mets this week.

The Mets trailed in only the opening inning of the series, and the Diamondbacks saw one of the worst ERAs in the majors rise to 6.02 by the end of the three-game set.

That might help Hanley Ramirez in his expected return from a bruised left hand Friday. He was given the day off after getting hit by a Ryan Vogelsong pitch Wednesday night.

"I'm not going to try to play tomorrow. I'm going to be there," Ramirez told the team's website.

Yasiel Puig was back in the lineup Thursday amid reports that the smugglers who helped him get out of Cuba are threatening his life.

"I'm only concentrating on the season and being the best teammate and helping my teammates," Puig said, speaking in Spanish during an interview with The Associated Press.

Goldschmidt is hitting .397 with six homers in his last 16 games at Dodger Stadium. He's batting .380 with nine homers in his last 34 overall matchups and is 4 for 12 with no home runs against Greinke the past two seasons.