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 Max Australia From China .ca looks back at the stories and moments that made the year memorable. Air Max Australia Running Shoes . 31, the CFL club announced Monday. The team also has yet to decide on the future of Doug Berry, who began the season as a consultant to the head coach but took over the offensive co-ordinators duties in July. http://www.shopairmaxaustralia.com/ . Shot outdoors against the stunning backdrop of Banff, Alta., the networks 30-minute original production airs tonight at 8pm et/5pm pt on TSN2. The four All-Star teams will play for $100,000 in prize money during TSNs annual skins game, airing live this weekend on TSN from The Fenlands Banff Recreation Centre. Womens Air Max Australia .Y. - New Orleans forward Anthony Davis was chosen Friday to replace the injured Kobe Bryant in the NBA All-Star game that will be played in his home city. Air Max 90 Australia . How great will be revealed in the next couple of days at the board of governors meeting in Pebble Beach, Calif. Niki Lauda says Nico Rosbergs late Q3 lap for second on the grid in Mexico was unbelievable given the really worrying position he found himself in during qualifyings early stages.?After struggling for pace and with tyre warm-up through the weekend, Rosberg could only manage fourth with the initial runs in Q3. Though the three drivers ahead of him did not improve at the end of the session, Rosberg did, shaving 0.3s off his time to jump ahead of the Red Bull drivers.That puts him second for the grand prix, alongside Lewis Hamilton, who he leads in the championship by 33 points and can beat to the title this weekend. Lauda thinks Rosbergs comfortable championship position would have been under threat without that late lap.Lewis was perfect, Lauda told Sky Sports F1. Nico was really worrying for his own sake because he would have starteed further back.dddddddddddd And if Hamilton wins, the championship goes further away. But then he got that lap in the end. It was unbelievable and he is on the front row.After qualifying Rosberg admitted he had taken longer than usual to get up to speed with tyre warm-up for his crucial laps. Lauda suggests he took a more conservative approach to qualifying than Hamilton.He could not get the car balance, its very simple. He did not get the right grip level into the tyres, which happened to his car.Lewis was more aggressive going out and with a little bit more temperature he got the car going quicker around the circuit. Nico could not get his tyres into the [right] tyre window but in the last lap he did. ' ' '