Baseball Capsules

SAN FRANCISCO (AP) All-Star Jacob deGrom allowed two hits over eight innings, Eric Campbell hit a two-run homer and the New York Mets beat the San Francisco Giants 4-1 Wednesday to win consecutive road series for the first time this season.

Juan Lagares also drove in a run for the Mets, who took advantage of an error by All-Star shortstop Brandon Crawford to break a 0-0 tie in the sixth.

DeGrom (9-6) allowed a double to Hunter Pence in the third inning and a bloop single to Brandon Belt in the fourth, then retired 13 consecutive batters. The reigning NL Rookie of the Year, deGrom struck out 10 and walked one. He is 5-1 with a 1.09 ERA in day games.

Mets starting pitchers have allowed three or fewer hits in each of their last four starts.

Jeurys Familia got two outs for his 24th save in 26 chances.

In his second start after missing 2 1/2 months because of a strained back, Jake Peavy (0-4) gave up two runs – one earned – and six hits in seven innings.

ROYALS 9, RAYS 7

KANSAS CITY, Mo. (AP) – Lorenzo Cain and Jarrod Dyson hit two-run homers, Alcides Escobar had four hits and Kansas City pounded All-Star Chris Archer before holding off Tampa Bay.

The Royals lost All-Star outfielder Alex Gordon to a strained groin in the fourth inning. He was hurt on Logan Forsythe’s inside-the-park homer.

Dyson countered with an inside-the-park homer two innings later. It was the first time there were two in one game since the Cubs’ Sammy Sosa and Pirates’ Tony Womack did it on May 26, 1997.

Tampa Bay, swept in a doubleheader Tuesday, fell for the 10th time in 11 games.

Jeremy Guthrie (7-5) got the win. Joe Blanton gave up three runs in the ninth before Greg Holland got the final two outs, stranding runners on second and third, to earn his 17th save.

Archer (9-6) allowed a career-high nine runs on 11 hits over six innings.

CARDINALS 6, CUBS 5

CHICAGO (AP) – Jhonny Peralta hit a two-run homer with two outs in the ninth inning and St. Louis jolted Chicago.

The Cardinals trailed 5-4 and Cubs reliever Pedro Strop (1-4) quickly retired the first two batters in the ninth.

Matt Carpenter followed with a four-pitch walk and Peralta connected on a 1-2 pitch, hitting a drive that barely cleared the wall in left field for his 12th home run.

Miguel Socolovich (3-1) got two outs for the win. Trevor Rosenthal gave up a two-out double to Addison Russell in the ninth, but struck out Dexter Fowler for his 25th save in 26 chances.

The Cubs took a 5-4 in the sixth on Miguel Montero’s three-run double. Cardinals manager Mike Matheny and catcher Yadier Molina were ejected after Montero’s hit, arguing that the pitch before the double should’ve been called a strike instead of a ball.

DODGERS 5, PHILLIES 0

LOS ANGELES (AP) – Clayton Kershaw struck out 13 in snapping a five-start winless streak with an eight-hit shutout, and Jimmy Rollins hit a three-run homer against his former team to help Los Angeles beat Philadelphia.

Kershaw (6-6) walked none and threw 123 pitches. The left-hander hasn’t allowed a run in his last 31 innings against the Phillies while making three straight scoreless starts against them.

He earned his 10th career shutout and 18th complete game in his 227th start.

Kershaw, the reigning NL MVP and three-time Cy Young Award winner, is bidding for his fifth straight All-Star selection. He’s among five candidates in the fan vote for the final National League roster spot for next week’s game in Cincinnati.

A.J. Ellis added a two-run homer for the Dodgers.

PIRATES 5, PADRES 2

PITTSBURGH (AP) – With the win, Pittsburgh completed a sweep of San Diego for its 10th series sweep of the season to tie a club record.

Gregory Polanco, Andrew McCutchen and Jung Ho Kang had RBI singles in a three-run eighth, all with two outs.

Andrew Cashner allowed one hit in his first six innings for San Diego, but was gone in the eighth. Brandon Maurer allowed his inherited runners to score and Cashner (3-10) was charged for four runs in 7 2/3 innings.

Deolis Guerra (2-0) retired all six batters in the seventh and eighth for the win. Antonio Bastardo worked a scoreless ninth to pick up his first save of the season.

YANKEES 5, ATHLETICS 4

NEW YORK (AP) – All-Star slugger Mark Teixeira homered twice after Scott Kazmir left his start with triceps tightness, and CC Sabathia won for the first time in a month as New York held off Oakland.

Stephen Drew, who entered as a late-game defensive replacement in a 1-for-24 slump, homered off Fernando Abad in the eighth to give New York a 5-2 lead. Andrew Miller, just off the disabled list, nearly gave it all back in his first appearance since June 9, allowing a two-run shot in the ninth to Marcus Semien.

Stephen Vogt reached second on third baseman Gregorio Petit’s two-out throwing error. But Petit charged Ben Zobrist’s soft grounder and made a quick throw to first for the final out, with Teixeira making a tough stretch. That gave Miller his 18th save in 18 chances.

ANGELS 3, ROCKIES 2

DENVER (AP) – Mike Trout homered twice and Johnny Giavotella singled in the tiebreaking run with two outs in the ninth inning to lift Los Angeles over Colorado for its fifth straight win.

The start was delayed by rain for 2 hours, 7 minutes, and the teams played in 50-degree weather throughout. It didn’t bother Trout, who hit mammoth homers in the first and sixth to account for the Angels’ runs against starter Chris Rusin.

It was the fifth multihomer game of Trout’s career and second this season. The reigning AL MVP has gone deep 24 times on the year, second in the league to teammate Albert Pujols (26).

Troy Tulowitzki had a first-inning single that extended his hitting streak to 20 games. It’s tied for the longest in the majors this season, and he has reached safely in 35 consecutive games.

The Angels loaded the bases against John Axford (1-2) with one out in the ninth. After pinch-hitter Efren Navarro struck out, Giavotella grounded a single to left to give Los Angeles the lead.

Joe Smith (3-2) got the win in relief, and Huston Street pitched the ninth for his 24th save.

WHITE SOX 7, BLUE JAYS 6, 11 INNINGS

CHICAGO (AP) – Adam Eaton’s walkoff home run in the 11th inning lifted Chicago to a win over Toronto.

Eaton hammered a 1-0 pitch to right field off Toronto reliever Roberto Osuna (1-3) for his sixth home run of the season.

Josh Donaldson hit a pair of doubles and drove in two runs for Toronto.

Zach Putnam (3-3) pitched a scoreless 11th and White Sox relievers tossed scoreless ball for 6 2/3 innings, giving up two hits.

The Blue Jays had a scoring opportunity in the 11th but pinch-runner Ryan Goins got caught between second and third on Devon Travis’ grounder. Travis was tagged out for the second out after trying to retreat back to third.

INDIANS 4, ASTROS 2

CLEVELAND (AP) – David Murphy drove in two runs with a double in the eighth inning to send Trevor Bauer and Cleveland to a win over Houston.

Murphy, who came in 3-for-9 vs. left-handers this season, snapped a 2-2 tie by pulling a pitch from lefty Joe Thatcher (1-3) over right fielder Preston’s Tucker’s head, scoring rookie Francisco Lindor and Michael Brantley.

Bauer (8-5) allowed Evan Gattis’ two-run homer in the first but settled down nicely, allowing six hits and no walks in eight innings. The right-hander retired 13 of the final 14 batters he faced.

Cody Allen worked the ninth for his 17th save.

With the score tied 2-2, Lindor doubled with one out in the seventh, barely beating left fielder Colby Rasmus’ throw to second with a head-first slide. Brantley walked and Murphy, a Houston native batting .368 in his last 49 games, came through with his clutch double.

DIAMONDBACKS 7, RANGERS 4

ARLINGTON, Texas (AP) – A.J. Pollock hit a three-run homer during a five-run second inning in Texas left-hander Matt Harrison’s first start in more than a year, and Arizona beat the Rangers.

Harrison (0-1) made his previous start on May 13, 2014, against Houston, when he left with back stiffness about a month before career-threatening spinal fusion surgery. It was the last of three procedures for back problems that limited him to six appearances over two seasons.

Randall Delgado (4-2) was the second of five Arizona relievers behind right-hander Jeremy Hellickson, who came out after four innings because of a blister on his right thumb.

Brad Ziegler pitched a perfect ninth for his career-best 14th save.

Welington Castillo hit a two-run homer for the Diamondbacks.

BREWERS 6, BRAVES 5

MILWAUKEE (AP) – Carlos Gomez hit a go-ahead, three-run homer in the eighth inning and also had a solo shot in the sixth to help Milwaukee beat Atlanta.

The Brewers trailed 5-3 before Gomez’s eighth home run off reliever Luis Avilan (2-3), who failed to hold the lead for Julio Teheran and Atlanta. Shane Peterson and Gerardo Parra each reached on bloop hits before Avilan struck out Jonathan Lucroy. Gomez followed and drilled a 3-1 pitch into the seats.

Jeremy Jeffress (3-0) picked up the win with 1 1-3 scoreless innings of relief, and Francisco Rodriguez pitched the ninth for his 19th save in as many chances.

Teheran pitched seven strong innings but Atlanta failed to sweep the three-game series.

RED SOX 6, MARLINS 3

BOSTON (AP) – Rick Porcello held Miami to two runs in six innings to snap a career-worst, seven-game losing streak, David Ortiz hit a two-run homer and surging Boston won its season-high fourth straight.

The victory completed a two-game sweep of the interleague series. It was Boston’s fourth consecutive series victory, also a season high.

Michael Morse hit a solo homer for the Marlins, who lost their fourth straight.

Porcello (5-9) gave up eight hits, struck out four and walked one, halting a stretch that included giving up seven runs in two innings in his previous start.

Koji Uehara got the final three outs for his 21st save, collecting one for the third straight game.

Tom Koehler (7-5) was charged with five runs – one earned – on five hits in six innings.

TWINS 5, ORIOLES 3

MINNEAPOLIS (AP) – Brian Dozier and Joe Mauer hit back-to-back home runs with two outs in the sixth inning, propelling Minnesota past Baltimore to complete a three-game sweep.

Manny Machado and Chris Davis hit consecutive homers off Casey Fien in the eighth for the Orioles, but Glen Perkins got his 28th save in 28 attempts with a perfect ninth.

Tommy Milone (5-1) stayed unbeaten in seven starts since being brought backfrom Triple-A Rochester at the beginning of June, striking out five in seven innings to lower his ERA to 2.84.

Orioles starter Ubaldo Jimenez pitched five scoreless innings, but he needed a season-high 110 pitches to finish them. Bud Norris (2-9), who was bumped from the rotation last week, took over in the decisive sixth.

TIGERS 5, MARINERS 4

SEATTLE (AP) – Jefry Marte got an RBI double for his first major league hit, then added a solo home run that sent Detroit over Seattle.

Marte made his big league debut last Sunday and had struck out in his only at-bat. The 24-year-old played first base while the Tigers are minus injured Miguel Cabrera.

Making his first start, Marte doubled during a three-run second and scored later in the inning.

Marte homered in the fourth against J.A. Happ (4-6) to make it 4-2.

Nick Castellanos hit a go-ahead sacrifice fly in the seventh that broke a 4-4 tie.

Anibal Sanchez (8-7) got the win. Joakim Soria put two runners on base in the ninth but finished for his 19th save in 21 opportunities.