PHOENIX -- On a night of missed opportunities, Paul Goldschmidt and Welington Castillo didn't miss theirs.
Goldschmidt and Castillo each hit a solo home run, and the Arizona Diamondbacks held on to beat the Los Angeles Angels 3-2 Wednesday night.
Both homers came off Hector Santiago (4-4).
Yasmany Tomas had three hits for Arizona, including an RBI triple. Goldschmidt's 19th home run came in the first inning.
"He is a very smart hitter, very patient and he hits your mistakes," Santiago said. "It was weird because I threw three pitches in and then the fourth one he just seemed like, `This is what I was waiting for.' It was like it was exactly like he was waiting for that pitch."
Castillo hit his fourth homer -- second since coming to the Diamondbacks -- leading off the fourth.
Goldschmidt had two hits to raise his batting average to .363, best in the majors. He has reached base in 27 consecutive games, the longest active streak in the majors. He also made a couple of diving stops at first base.
Chase Anderson (3-1) allowed two runs and seven hits in six innings for his second straight win.
"I felt good overall. My stuff wasn't there like it was my last couple of starts," he said. "That's part of the process. We have a really good defense and we made some really good plays to help me out tonight. And the home runs definitely helped."
Los Angeles' runs came on a double-play grounder and Albert Pujols' groundout. The Angels were 0 for 9 with runners in scoring position, but manager Mike Scioscia wasn't entirely displeased.
"Some parts of tonight were very frustrating," he said, "and some parts on the offensive side we saw some good signs."
Brad Ziegler gave up a leadoff single to Chris Iannetta, but induced a double-play grounder and got his ninth save in 10 tries.
The four-game interleague series shifted to Arizona after the teams split two in Anaheim.
Anderson, who allowed one hit in seven scoreless innings at San Francisco in his previous start, blanked Los Angeles through four and the Angels were hitless until Kole Calhoun lined a single over the head of second baseman Chris Owings with one out in the fourth.
Anderson had not allowed a run in 14 2/3 innings before Matt Joyce scored from third when Iannetta grounded into a double play in the fifth.
Los Angeles made it a one-run game in the sixth, but it could have been worse for Arizona.
Calhoun's single and Mike Trout's double put runners at second and third with no outs. Diamondbacks shortstop Nick Ahmed made a diving stop of Pujols' sharp grounder, got to his feet and just got Pujols at first as Calhoun scored on the play.
"He went a far way to get that ball," Goldschmidt said. "He's one of the best shortstops in the league. He's unbelievable. It might have saved the game there."
Trout advanced to third on a flyout but was stranded when Johnny Giavotella lined to third.
Both teams squandered big scoring opportunities, Arizona in the sixth and the Angels in the seventh.
Arizona had runners at first and third with no outs in the sixth when reliever Cam Bedrosian struck out Ahmed, then Owings was caught in a rundown between third and home. Owings mistakenly thought the squeeze was on.
"Just a missed sign at a bad spot," Diamondbacks manager Chip Hale said.
Pinch-hitter Cliff Pennington grounded to first to end the inning.
Los Angeles had runners at second and third with no outs following Iannetta's single and pinch-hitter Efren Navarro's ground-rule double. But Erick Aybar popped out to the pitcher on a bunt attempt and Calhoun flied out to short center. Daniel Hudson came on to face Trout, who bounced to third to end the threat.
Joyce tripled to deep center off Hudson with two outs in the eighth, but Giavotella struck out. Hudson retired the heart of the Angels' order in his 1 1/3 innings -- Trout, Pujols and David Freese.
"That's our best guy in that situation," Hale said. "We had him in the right spot at the right time and he came through for us. That was huge tonight."
TRAINER'S ROOM
Diamondbacks: RHP Archie Bradley (right shoulder tendinitis) is slated to pitch a simulated game on Thursday.
UP NEXT
Angels: Los Angeles wraps up the four-game, home-and-home series with LHP C.J. Wilson (4-5, 3.60 ERA) on the mound in an afternoon game.
Diamondbacks: RHP Allen Webster (1-0, 3.18) is coming off a victory in his season debut at San Francisco. He was recalled from Triple-A Reno after the team moved Josh Collmenter to the bullpen.



Final
Series: Game 1 of 2

Angels 2

(33-33, 14-18 away)

Diamondbacks 3

(32-33, 16-16 home)




9:40PM,EDT,June 17,2015
Chase Field, Phoenix, Arizona 

123456789 R H E
LAA 000011000 2 11 0
ARI 10110000 - 3 10 1
W: C. Anderson (3-1)
L: H. Santiago (4-4)
S: B. Ziegler (9)
 
 
 
 
 
View: Play-By-Play | Pitch-By-PitchInning: All | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9




Los Angeles Angels
HittersABRHRBIBBSO#PAVGOBPSLG
Aybar SS50000015.246.291.290
Calhoun RF4120008.272.326.393
Trout CF40100219.297.381.573
Pujols 1B40110017.273.324.545
Freese 3B40000117.237.291.427
Joyce LF31201022.189.272.328
Giavotella 2B40100116.267.326.351
Iannetta C4020008.169.268.269
0000000.083.128.139
Santiago P2010006.333.333.333
0000000.000.000.000
a-Navarro PH
1010003.289.357.342
Gott P
0000000.000.000.000
0000000.000.000.000
b-Kubitza PH
1000004.300.333.300
Totals36211114135   
a-hit a ground rule double to deep right for C Bedrosian in the 7th
b-grounded to shortstop for F Salas in the 9th
BATTING
2B: Trout (14, Anderson); Navarro (2, D. Hernandez)
3B: Joyce (1, Hudson)
RBI: Pujols (37)
GIDP: Santiago, Iannetta, Kubitza
Angels RISP: 0-9 (Trout 0-1, Iannetta 0-1, Freese 0-2, Giavotella 0-2, Aybar 0-1, Pujols 0-1, Calhoun 0-1)
Team LOB: 8

Game Information

StadiumChase Field, Phoenix, AZ
Attendance28,481 (58.6% full) - % is based on regular season capacity
Game Time3:00
Weatherindoors
UmpiresHome Plate - Jim Wolf, First Base - Adrian Johnson, Second Base - Bill Miller, Third Base - Doug Eddings