PHOENIX -- The Arizona Diamondbacks looked headed for a seventh straight loss and more disappointment at home. Then Welington Castillo brought smiles and relief.
The catcher's three-run homer in the eighth inning rallied Arizona to a 6-5 victory over the San Francisco Giants on Saturday night.
Castillo ripped reliever Hunter Strickland's 2-1 pitch into the stands in left field with one out. The Giants led 5-3 going into the inning, but starter Jeff Samardzija and reliever Josh Osich each put runners on base.
"I just was waiting for something over the plate and close to me that I can put a good swing on it," Castillo said. "It means a lot, especially here at home."
Strickland (3-1) replaced Osich and gave up the game's biggest hit.
"I tried to throw a two-seamer, left it over the plate and it didn't move. I would say he got the best of it, Strickland said. "I was trying to throw it in. I was trying to get a ground ball."
Jake Barrett (1-0) earned his first major league win in relief and Brad Ziegler got his 17th save of the season.
Brandon Crawford and Mac Williamson hit back-to-back home runs to give the Giants a 5-1 lead in the fourth. Williamson's blast flew well over the 413-feet sign in left-center field and off the bottom left corner of the Chase Field video board.
The Diamondbacks avoided their longest losing streak of the season.
"It's huge. It flips the whole thing around," manager Chip Hale said. "We got the one pitch from Strickland and did some damage to it."
Diamondbacks first baseman Paul Goldschmidt made a diving stop and putout to end the game with a runner on first for the Giants.
"That is one we let get away," Giants manager Bruce Bochy said.
The Giants scored their first three runs in the second inning. Buster Posey walked, took third on a single and scored on a fielder's choice when Diamondbacks shortstop Jean Segura threw wide to home plate for an error after fielding Williamson's grounder.
Recent callup Ruben Tejada's first hit and RBI as a Giant came one out later, on a single to drive in Crawford. Then Samardzija grounded to Segura, who bobbled the ball and could only get one out to allow Williamson to score.
Patrick Corbin doubled and scored in the fourth thanks to teammate Michael Bourn's hustle. Bourn beat out what looked to be an inning-ending double-play grounder at first base, allowing Corbin to score from third.
Castillo and Chris Herrmann doubled in runs in the fifth -- Herrmann's drive close to being a home run to right-center field -- to cut the Giants' lead to two.
Hale was ejected before the top of the seventh inning, arguing with home plate umpire Brian Knight soon after Herrmann was called out on strikes. It was Hale's second ejection of the season.
IT'S A BOY
Diamondbacks infielder Nick Ahmed is on paternity leave after the birth of his first child, a son. Ahmed left Friday's game before it ended to be with his wife Amanda, and could return to the team by Monday.
The Diamondbacks made a roster move to replace Ahmed before Saturday's game, recalling reliever Enrique Burgos from Triple-A Reno.
RETURN IMMINENT
Diamondbacks outfielder Rickie Weeks Jr. is expected to return from bereavement leave on Sunday, at which time the team will make another roster move to add him, Hale said. Weeks has been away from the team since Thursday.
TRAINER'S ROOM
Giants: OF Denard Span got another day off due to neck stiffness but could be back by Sunday. ... OF Hunter Pence (hamstring strain) took on-field batting practice Saturday. He's been on the 15-day disabled list for a month. ... Starting pitcher Matt Cain was scheduled to throw 45 pitches in a minor-league game Saturday as he returns from a hamstring strain. ... INF Ramiro Pena (ankle) was available for pinch-hitting duty Saturday. ... 2B Joe Panik (concussion) is still resting and is eligible to return Tuesday.
Diamondbacks: Hale said ace Zack Greinke felt better during Friday's game, and the team has yet to decide whether to place Greinke on the disabled list with a left oblique injury. Greinke was expected to undergo a scan Saturday to determine if he has a strain. Greinke could pitch as soon as next weekend if all is well and can still be named an NL All-Star, but may not pitch in San Diego. ... OF David Peralta and OF-IF Chris Owings, both on the 15-day disabled list, are moving closer to being able to play in games. They could be back in action after the All-Star break, Hale said. OF Socrates Brito (fractured toe) is also close to returning from the DL.
UP NEXT
Giants: Sunday's scheduled starter is Albert Suarez (3-1, 3.83 earned run average), who is in the rotation in place of Cain. "He's done such a great job in whatever role we've put him in," Bochy said.
Diamondbacks: Sunday starter Robbie Ray (4-7, 4.69 ERA) is 1-0 with a 1.64 ERA in two starts against the Giants in his career. He is averaging 10.42 strikeouts per nine innings pitched, which is in the top 10 in the NL.




Final
Series: Game 2 of 3

Giants 5

(51-32, 27-16 away)

Diamondbacks 6

(37-46, 14-29 home)









10:10PM,EDT,July 2,2016
Chase Field, Phoenix, Arizona 

123456789 R H E
SF 030200000 5 7 0
ARI 00120003 - 6 9 1
W: J. Barrett (1-0)
L: H. Strickland (3-1)
S: B. Ziegler (17)
 
 
 
 
 
 
View: Play-By-Play | Pitch-By-PitchInning: All | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
San Francisco - Top of 1stSCORE
Patrick Corbin pitching for ArizonaSFARI
Blanco grounded out to pitcher.00
Pagán struck out swinging.00
Belt struck out swinging.00
0 Runs, 0 Hits, 0 Errors
Arizona - Bottom of 1stSCORE
Jeff Samardzija pitching for San FranciscoSFARI
Segura struck out swinging.00
Bourn struck out looking.00
Goldschmidt struck out swinging.00
0 Runs, 0 Hits, 0 Errors
San Francisco - Top of 2ndSCORE
Patrick Corbin pitching for ArizonaSFARI
Posey walked.00
Crawford singled to right, Posey to third.00
Williamson grounded into fielder's choice to shortstop, Posey scored, Crawford safe at third on throwing error by shortstop Segura, Williamson safe at second on throwing error by shortstop Segura.10
Green struck out swinging.10
Tejada singled to left, Crawford scored, Williamson to third.20
Samardzija grounded into fielder's choice to shortstop, Williamson scored, Tejada out at second.30
Blanco flied out to left.30
3 Runs, 2 Hits, 1 Errors
Arizona - Bottom of 2ndSCORE
Jeff Samardzija pitching for San FranciscoSFARI
Lamb grounded out to second.30
Castillo grounded out to shortstop.30
Herrmann reached on infield single to pitcher.30
Tomás grounded into fielder's choice to shortstop, Herrmann out at second.30
0 Runs, 1 Hits, 0 Errors
San Francisco - Top of 3rdSCORE
Patrick Corbin pitching for ArizonaSFARI
Pagán grounded out to shortstop.30
Belt singled to right.30
Posey grounded into double play, shortstop to second to first, Belt out at second.30
0 Runs, 1 Hits, 0 Errors
Arizona - Bottom of 3rdSCORE
Jeff Samardzija pitching for San FranciscoSFARI
Gosselin grounded out to shortstop.30
Corbin doubled to left.30
Segura singled to left, Corbin to third.30
Bourn grounded into fielder's choice to shortstop, Corbin scored, Segura out at second.31
Goldschmidt flied out to left.31
1 Runs, 2 Hits, 0 Errors
San Francisco - Top of 4thSCORE
Patrick Corbin pitching for ArizonaSFARI
Crawford homered to left (390 feet).41
Williamson homered to center (462 feet).51
Green lined out to right.51
Tejada lined out to right.51
Samardzija struck out swinging.51
2 Runs, 2 Hits, 0 Errors
Arizona - Bottom of 4thSCORE
Jeff Samardzija pitching for San FranciscoSFARI
Lamb reached on infield single to shortstop.51
Castillo doubled to center, Lamb scored.52
Herrmann doubled to deep right center, Castillo scored.53
Tomás grounded out to shortstop.53
Gosselin lined out to center, Herrmann to third.53
Corbin grounded out to second.53
2 Runs, 3 Hits, 0 Errors
San Francisco - Top of 5thSCORE
Patrick Corbin pitching for ArizonaSFARI
Blanco struck out swinging.53
Pagán grounded out to third.53
Belt grounded out to shortstop.53
0 Runs, 0 Hits, 0 Errors
Arizona - Bottom of 5thSCORE
Jeff Samardzija pitching for San FranciscoSFARI
Segura grounded out to first.53
Bourn lined out to center.53
Goldschmidt lined out to right.53
0 Runs, 0 Hits, 0 Errors
San Francisco - Top of 6thSCORE
Patrick Corbin pitching for ArizonaSFARI
Posey walked.53
Crawford lined out to right.53
Williamson hit by pitch, Posey to second.53
Burgos relieved Corbin.53
Green grounded into double play, shortstop to first, Williamson out at second.53
0 Runs, 0 Hits, 0 Errors
Arizona - Bottom of 6thSCORE
Jeff Samardzija pitching for San FranciscoSFARI
Lamb doubled to deep center.53
Castillo struck out swinging.53
Herrmann struck out looking.53
Tomás grounded out to shortstop.53
0 Runs, 1 Hits, 0 Errors
San Francisco - Top of 7thSCORE
Enrique Burgos pitching for ArizonaSFARI
Tejada lined out to left.53
Samardzija struck out swinging.53
Blanco flied out to left.53
0 Runs, 0 Hits, 0 Errors
Arizona - Bottom of 7thSCORE
Jeff Samardzija pitching for San FranciscoSFARI
Gosselin grounded out to shortstop.53
O'Brien hit for Burgos.53
O'Brien grounded out to third.53
Segura grounded out to shortstop.53
0 Runs, 0 Hits, 0 Errors
San Francisco - Top of 8thSCORE
Jake Barrett pitching for ArizonaSFARI
Barrett relieved Burgos.53
Pagán grounded out to first.53
Belt lined out to right.53
Posey doubled to right.53
Crawford grounded out to first.53
0 Runs, 1 Hits, 0 Errors
Arizona - Bottom of 8thSCORE
Jeff Samardzija pitching for San FranciscoSFARI
Bourn doubled to left.53
Goldschmidt flied out to center.53
Osich relieved Samardzija.53
Lamb walked.53
Strickland relieved Osich.53
Castillo homered to left center (404 feet), Bourn and Lamb scored.56
Herrmann walked.56
Tomás grounded out to shortstop, Herrmann to second.56
Gosselin struck out swinging.56
3 Runs, 2 Hits, 0 Errors
San Francisco - Top of 9thSCORE
Brad Ziegler pitching for ArizonaSFARI
Ziegler relieved Barrett.56
Parker hit for Williamson.56
Parker singled to right.56
Green struck out looking.56
Tejada grounded into fielder's choice to shortstop, Parker out at second.56
Gillaspie hit for Strickland.56
Gillaspie grounded out to first.56
0 Runs, 1 Hits, 0 Errors