LOS ANGELES — Trevor Cahill drove in Arizona’s first two runs with his first major league triple, and the Diamondbacks sent the Los Angeles Dodgers to their fifth straight loss, 9-2 on Monday night.
Cahill (2-3) allowed two runs and six hits in seven innings, improving to 5-0 with a 2.10 ERA in eight starts against the Dodgers.
Chris Capuano (0-2) gave up six runs — five earned — and eight hits in four-plus innings as Los Angeles dropped to a season-high five games under .500 at 13-18.
Paul Goldschmidt and Cody Ross hit consecutive homers in the fourth after a glaring error by left fielder Carl Crawford, helping Arizona to just its second win in seven games.
PHILLIES 6, GIANTS 2
SAN FRANCISCO — Cliff Lee (3-2) allowed two runs and five hits in eight innings, struck out six and walked none to outpitch fellow southpaw Madison Bumgarner. Lee is 5-0 with a 0.88 ERA in six regular-season starts against the Giants.
Michael Young hit a two-run double, Hunter Pence hit a solo homer, double and single against his former club and Domonic Brown hit a solo home run as the Phillies stopped the World Series champion’s season-best six-game winning streak.
Bumgarner (3-1) gave up five runs and eight hits in six innings. He is 0-1 in four outings following a 3-0 start.
PADRES 5, MARLINS 0
SAN DIEGO — Andrew Cashner (2-2) pitched a career-high 7 1-3 innings of four-hit ball and combined with
Dale Thayer on a five-hitter in front of a season-low crowd of 14,596 at Petco Park.
Miami was shut out for the fifth time this season, tying Atlanta and Philadelphia for most in the majors. The Marlins are last in the big leagues with a .226 team batting average and 98 runs this season.
Wade LeBlanc (0-5) allowed four runs — three earned — and four hits over five innings in his first career start against his former team. He is 0-7 with a 6.35 ERA in his last 12 appearances dating to last season.
BRAVES 7, REDS 4
CINCINNATI — Andrelton Simmons homered twice and drove in a career-high four runs, helping stop Cincinnati’s three-game winning streak.
Paul Maholm (4-3) allowed four hits and two runs in 5 2-3 innings, and Craig Kimbrel gave up a pair of singles in the ninth before fanning Joey Votto for his 10th save. Cincinnati stranded five runners in scoring position.
Atlanta scored in four of five innings against Bronson Arroyo (2-4), who gave up four runs, eight hits and two walks in his shortest outing this season.
CUBS 9, RANGERS 2
CHICAGO — Scott Feldman (3-3) allowed two hits in seven scoreless innings against his former team before leaving with a cramp in his pitching hand.
Chicago Cubs came within three outs of its first shutout since Aug. 26. Texas scored a pair of unearned runs in the ninth after a throwing error by third baseman Luis Valbuena.
Anthony Rizzo had three hits, four RBIs and his ninth home run as the Cubs stopped a four-game losing streak. and set season highs for runs and victory margin.
Tepesch (2-3) gave up six runs — five earned — six hits and four walks in four innings.
BLUE JAYS 6, RAYS 4
ST. PETERSBURG, Fla. — Blue Jays pitcher J.A. Happ was hit in the head by a line drive and taken off the field on a stretcher during Toronto’s 6-4 win over the Tampa Bay Rays.
In a frightening scene at Tropicana Field, Desmond Jennings’ second-inning liner caromed squarely off the left side of Happ’s head with a loud “thwack!” that could be heard up in the press box.
The ball went all the way into the bullpen in foul territory halfway down the right-field line. Happ dropped face down at the front of the mound, holding his head with his glove and bare hand.
The pitcher was taken to a hospital for tests but the Blue Jays had no update on his condition immediately after the game, manager John Gibbons said.
TWINS 6, RED SOX 1
BOSTON — Scott Diamond allowed three hits in seven innings and Ryan Doumit hit his first homer of the season in Minnesota’s victory over Boston.
Diamond (3-2) gave up a single in each of the first three innings, didn’t allow a runner past first base and retired the last 15 batters he faced. He struck out two and walked none.
David Ortiz went 1 for 4 to extend his hitting streak to 27 games, a run that began before he sustained a season-ending injury in August. He has at least one hit in all 15 games he’s played this season.
Ryan Dempster (2-3) pitched well for Boston and left trailing 2-0 in the top of the eighth after third baseman Pedro Ciriaco made errors on the first two batters, putting runners at first and third. That led to four runs, three of them unearned, as the Twins took a 6-0 lead.
ASTROS 7, ANGELS 6
HOUSTON — Chris Carter’s three-run homer put Houston ahead in the third, and Astros held on to end a six-game skid.
The road woes continued for the Angels, who have dropped eight of their past 10 away from Anaheim.
Jose Altuve also homered for Houston, and the Astros took advantage of three errors by catcher Hank Conger to score five unearned runs.
Houston’s Jordan Lyles (1-0) allowed four hits and three runs with six strikeouts in five innings in his second start of the season.
C.J. Wilson (3-1) allowed seven runs — two earned — and seven hits and tied a career high with 12 strikeouts.
Mark Trumbo hit his ninth home run for Los Angeles, a three-run shot in the first inning.
INDIANS 1, ATHLETICS 0
CLEVELAND — Zach McAllister and two relievers combined on a shutout and Cleveland scored an unearned run in the fifth inning for their eighth win in nine games.
McAllister, Rich Hill and Chris Perez limited the highest-scoring offense in the majors to six hits and did not allow a runner to reach second base.
McAllister (3-3) struck out four and walked one in 7 2-3 innings. Perez pitched the ninth for his fourth save.
Tommy Milone (3-4), who lost a career-worst fourth straight start, was done in by shoddy defense and no run support.
ORIOLES 4, ROYALS 3
BALTIMORE — Matt Wieters drove in three runs, including the tiebreaker in the eighth inning, and Baltimore rallied to beat Kansas City on a soggy night at Camden Yards.
After blowing a three-run lead, the Orioles went back on top in the eighth. Adam Jones drew a leadoff walk from Tim Collins (1-1) and advanced when Luke Hochevar threw wildly to first base on a pickoff attempt. Wieters then lofted an opposite-field fly to left that landed just inside the foul line for a double.
Tommy Hunter (2-1) worked 1 1-3 innings of relief and Jim Johnson got three straight outs for his 12th save.
It was the fourth win in five games for the Orioles, who moved within a game of first-place Boston in the AL East.