Arizona’s Trevor Cahill compounds S.F. Giants’ woes

Trevor Cahill carried a no-hitter into the seventh inning en route to his 50th career victory as the visiting Arizona Diamondbacks beat the Giants 6-2 on Wednesday, racking up their second straight win and winning the best-of-three series after dropping the opener.

Chris Johnson had two hits, including a two-run double to cap the Diamondbacks’ four-run seventh inning and make it 6-0. He also tripled and scored in the fourth.

Brandon Belt had a two-run single for the Giants, who will open up a key three-game series against the Los Angeles Dodgers, who are in second place behind the Giants in the NL West, on Friday.

The game’s most intense moment came when the benches cleared in the eighth inning as Giants third baseman Pablo Sandoval took exception to Arizona’s John McDonald making contact with him during a force out. Order was quickly restored.

Miguel Montero, rookie Adam Eaton, Paul Goldschmidt and John McDonald also had two hits for the Diamondbacks, while Aaron Hill, McDonald, Goldschmidt and Montero added RBIs.

Cahill (10-11), who was 0-2 with a 6.20 ERA in two starts against San Francisco this season, allowed two runs, two hits and struck out five. He retired the first 16 batters before walking Brandon Crawford on four pitches with one out in the sixth. Marco Scutaro lined a 2-0 pitch to right field leading off the seventh for the Giants’ first hit.

The Giants chased Cahill by loading the bases with one out in the seventh before Belt greeted reliever Mike Zagurski with a two-run single to right-center field. Zagurski got out of trouble when Ryan Theriot grounded into a double play.

Madison Bumgarner (14-10) lost his third straight start. He allowed four runs, seven hits, walked two and struck out five in 6¹⁄³ innings in falling to 0-3 against Arizona this season.

NOTES: Former Cal star and Giants left fielder Xavier Nady left the game in the top of the seventh inning with a possible strained hamstring. He’s expected to have an MRI on his leg today. … Eaton, who hit .381 at Triple-A Reno, was the Pacific Coast League’s MVP and Rookie of the Year. … Cahill was 0-2 in his previous five starts. … The Giants’ remaining 25 games are against NL West opponents. … Arizona leads the season series 7-5 with six meetings to go.

Deep in the heart of Texas: Niners corral Cowboys, 23-17

San Francisco holds off late charge. Packers up next

Niners fans from Texas? Apparently it’s a thing

Rooting for San Francisco isn’t easy when you live in the Lone Star state, but many do

A letter from Dallas: JFK, MLK, and chicken fried steak

The Examiner went to Texas for the Niners-Cowboys matchup