SAN FRANCISCO -- Brandon Crawford drove in three runs and came within a triple of hitting for the cycle, Jeff Samardzija overcame a shaky first inning to win and the San Francisco Giants beat the Arizona Diamondbacks 6-2 on Friday night.Brandon Belt walked four times and scored for the Giants after earlier in the day being voted by fans to fill the final spot on the NL roster for next weeks All-Star Game.Crawford homered, singled, walked and doubled. He hit his ninth home run of the season off Diamondbacks starter Patrick Corbin (4-7) in the second, four pitches after Corbin twice threw inside to Buster Posey leading to the ejection of Giants manager Bruce Bochy.Diamondbacks manager Chip Hale was ejected in the fifth.Jean Segura homered leading off the game for Arizona.Samardzija (9-5) walked three and struck out six in 6 1/3 innings to win for the first time in four starts. The right-hander gave up two runs, both in the first inning. Samardzija also scored the go-ahead run on a throwing error after doubling leading off the fifth.Three relievers completed the seven-hitter.Things got chippy in the second after Segura was hit by a pitch from Samardzija with a runner at third.Corbin responded by throwing inside to Posey on consecutive pitches in the bottom half of the inning. The second went behind Posey and nearly hit him in the back, causing home plate umpire Quinn Wolcott to warn both dugouts.Bochy came out to argue and was ejected.Crawford followed Bochys ejection with a tying two-run home run. He added an RBI single in the third, walked in the fifth and doubled in the seventh.Hale was ejected after going to the mound to make a pitching change following Corbins bases loaded walk to Grant Green.Corbin allowed five runs over 4 2/3 innings. The left-hander walked five with one strikeout.Gregor Blanco hit a pinch-hit home run in the eighth for the Giants.TRAINERS ROOMDiamondbacks: RHP Zack Grienke (left oblique strain) is feeling better but has not started playing catch. . INF Chris Owings (left foot plantar fasciitis) and OF David Peralta (low back sprain) took batting practice before the game.Giants: OF Hunter Pence (hamstring) ran the bases and will continue with baseball activities throughout the weekend. . RHP Matt Cain allowed two runs over 5 2/3 innings with Triple-A Sacramento. . 2B Joe Panik (concussion) took grounders and hit off a tee before the game.UP NEXTDiamondbacks: LHP Robbie Ray (4-7) makes his third start against the Giants this season Saturday. Ray pitched six scoreless innings to win at AT&T Park on April 19.Giants: RHP Jake Peavy (5-7) seeks his 18th career win against Arizona.Air Force 1 Replica . Klitschkos management company says the bout will be the Ukrainian fighters 25th world championship fight. The 1.83-meter (6-foot) Leapai defeated the previously unbeaten Denis Boytsov in November to become the WBOs mandatory challenger. Air Force 1 Green Outlet . Klitschkos management company says the bout will be the Ukrainian fighters 25th world championship fight. The 1.83-meter (6-foot) Leapai defeated the previously unbeaten Denis Boytsov in November to become the WBOs mandatory challenger. https://www.cheapairforce1outlet.com/air-force-1-white-outlet/ . A forerunning sled crashed into the worker Thursday at the Sanki Sliding Center. The unidentified worker broke both legs and was airlifted to a nearby hospital. Air Force 1 Wholesale . -- Charline Labonte couldnt have asked for a better homecoming. Air Force 1 Off-White Outlet . Bryant, who signed a five-year, $34 million contract as a free agent with Cleveland in March, reported symptoms on Monday morning, a team spokesman said.LOS ANGELES -- A person familiar with the negotiations says the Los Angeles Lakers are getting Spanish guard Jose Calderon and two second-round draft picks in a trade with the Chicago Bulls, who are clearing salary cap space to sign Dwyane Wade.The person spoke to The Associated Press on condition of anonymity Wednesday night because the trade hadnt been announced.Los Angeles will give up the rights to a player not currently in the NBA for Calderon, who averaged 7.6 points and 4.2 assists last season with the New York Knicks. The point guard was traded to Chicago two weeks ago.The 34-year-old Calderon will be another veteran presence around the young Lakers, who are rebuilding after the worst season in franchise history.Los Angeles also has added veterans Luol Deng and Timofey Mozgov on hefty free-agent contracts while agreeing to new contraacts for restricted free agents Jordan Clarkson and Tarik Black.dddddddddddd Calderon will make $7.7 million next season in the final year of his contract.Calderon is an 11-year NBA veteran who spent the last two years with New York. Calderon played most of his career in Toronto, but showed last year that he still has a 3-point shooting touch and strong passing skills. He is also an exceptional free throw shooter.He could join a stocked backcourt in Los Angeles currently including point guard DAngelo Russell, Clarkson and veteran Lou Williams. Nick Young and Marcelo Huertas also are tied to the Lakers, but their futures are in question.The Lakers are the fifth NBA team for Calderon, who will turn 35 in September. ' ' '