LOS ANGELES -- Paul Goldschmidt is just 25 years old, but the Arizona Diamondbacks slugger has the plate discipline of a savvy veteran, the patience of an elementary school teacher.
Even better for the Diamondbacks, he understands that there will be more failure than success in this game, so he has learned to relish the big moments.
There's been plenty to savor for Goldschmidt against the Los Angeles Dodgers.
Goldschmidt fouled off five full-count pitches before hammering a Brandon League offering to left-center field for a two-run homer in the ninth inning, lifting Arizona to a 5-3 win over the Dodgers on Tuesday night.
It was the Diamondbacks' 13th win in their past 19 games at Dodger Stadium and their second straight victory in the series, after they lost five of six.
"There are plenty of failures up there; you fail way more than you have success in this game, especially at the end of games when the pitches are just nasty," Goldschmidt said. "You can't try to do too much -- you try to hit a homer, you're probably not going to do it. I was honestly just trying to put a ball in play, but I was able to get a good pitch to hit and get it out of here."
Goldschmidt delivered in a big way Monday in the Diamondbacks' slump-busting win, collecting four hits, including a home run. Most of that damage was done against Chris Capuano, against whom Goldschmidt has hit .800 for his career.
On Tuesday at Dodger Stadium, Goldschmidt came up big again.
Though he had an RBI groundout in the first inning, Goldschmidt was held quiet until he came up with Gerardo Parra on first base after a ninth-inning-opening walk. Goldschmidt stayed patient and drilled his seventh home run of the season.
"You don't know what it is about a stadium," Goldschmidt said.
Added Dodgers manager Don Mattingly: "We've got to mix it up with him. That was a pretty good at-bat right there, fouling off a bunch of pitches. You don't want to walk him, you've got to go after him. You just make good pitches, he's fighting them off, and he finally gets one to hit. He's hurt us, and he's a guy who looks like he keeps getting better all the time."
A night after the Diamondbacks banged 15 hits to take a 9-2 win, Arizona again punished Los Angeles pitching, compiling 11 hits. Didi Gregorius had three hits -- extending his hitting streak to 10 games from the start of the season, tying a team record -- and Parra and Eric Chavez each had two hits for the Diamondbacks (18-15).
"I'm not even thinking about the hitting streak, I'm just trying to get on base for my team," Gregorius said. "That's all we need -- baserunners -- every time."
The Dodgers (13-19) tied the game at 3 in the seventh inning on a Nick Punto RBI double, wiping out Arizona pitcher Brandon McCarthy's best chance at his first win of the year. McCarthy, who remains 0-3, allowed eight hits and three runs in 6 1/3 innings before exiting with the lead.
"I was at a point where I was just throwing my hands in the air, and it was, 'I'm going to throw it, let them hit it,'" McCarthy said. "It starts to compound on you -- not pressure-wise -- but where you're slowly leaking runs and kind of doing the same thing you've been doing. I tried to remove all the pressure from myself where I don't care about the result. I just focused on the pitch and let them hit it, and that started working well."
Arizona moved in front 3-2 in the fifth inning on a Chavez single that scored Gregorius.
Los Angeles and Arizona exchanged runs in the first and second innings to take a tie game into the third.
Goldschmidt's groundout scored Parra in the top of the first inning, and Andre Ethier responded with a single in the bottom of the inning to score Matt Kemp.
After Jason Kubel put the Diamondbacks up once more with a single that drove in Chavez, Punto hit a home run to deep right to knot the score at 2.
Los Angeles, which has dropped six straight, had a chance to tie it in the ninth after Punto walked to lead off the inning, but Carl Crawford drilled a grounder that reliever Heath Bell stopped, and Dee Gordon struck out to end the game.
"Carl's ball there in the last inning hits Bell's glove and keeps it in," Mattingly said. "Instead of extending the inning, they get an out there. Instead of Carl on base with a guy we feel we could run on ... that's just the way it is right now."
NOTES: The Dodgers placed INF Jerry Hairston Jr. on the 15-day disabled list (retroactive to May 6) with a left groin strain. ... Los Angeles called up INF/OF Elian Herrera from Triple-A Albuquerque to replace Hairston on the roster. ... Diamondbacks RHP J.J. Putz exited the game with elbow stiffness after facing one batter in the ninth inning. ... Arizona starting pitchers entered the game with a 2.05 ERA in their last 11 starts at Dodger Stadium. ... Los Angeles gave C A.J. Ellis the night off, with Ramon Hernandez starting in his place. ... Los Angeles ranks second in the National League in on-base percentage (.333).