Gibson in control, leads Twins past woeful Orioles

WASHINGTON (AP) Mark Reynolds homered twice and drove in a career-high 10 runs, Max Scherzer won for the first time since June 5, and the Washington Nationals beat the Miami Marlins 18-4 on Saturday night.

Washington has won three straight and scored a combined 35 runs since calling a players-only meeting on Wednesday after falling under .500 for the first time since May 2.

Reynolds (5 for 5) tied his career high for hits and equaled the Nationals' RBI record.

Scherzer (11-5), who was 0-4 in his previous five starts, pitched seven innings, allowing four runs on four hits - three of which were home runs. The Nationals had been shut out in three of Scherzer's previous five starts.

Miami starter Wei-Yin Chen (2-6) lasted 4 1/3 innings, allowing seven runs on seven hits.

DIAMONDBACKS 20, PADRES 5

PHOENIX (AP) - David Peralta drove in three runs and matched his career best with five hits, five Arizona players homered and the Diamondbacks set a single-game franchise scoring record with a rout of the San Diego Padres.

Wil Myers became the third Padres player to homer three times in a game, but San Diego was blown out in its 16th loss in 21 games.

Paul Goldschmidt, Steven Souza Jr., Alex Avila, Nick Ahmed and Ketel Marte homered for the Diamondbacks in breaking the team scoring record set in an 18-7 victory over the Los Angeles Dodgers on May 17, 2014. Goldschmidt, Ahmed and Avila also each had three RBIs as Arizona amassed a season-high 18 hits.

Randall Delgado (1-0), in his first appearance of the season, allowed one hit in 1 1/3 innings to get the victory in relief of starter Robbie Ray, who allowed four runs, including three homers, in 4 1/3 inning. The romp kept the Diamondbacks a game ahead of the second-place Dodgers in the NL West.

Tyson Ross (5-7) lasted just two innings, giving up eight runs and seven hits. Jose Pirela also homered for the Padres.

DODGERS 3, ANGELS 1

ANAHEIM, Calif. - Ross Stripling pitched another gem and Justin Turner drove in two runs to lead the Los Angeles Dodgers to a win over the Angels.

Stripling (7-2) is making a strong case to make the NL All-Star team with another terrific outing. He allowed just one run and three hits - all by Mike Trout - in six innings. The right-hander struck out seven and walked none, and lowered his ERA to 2.14.

After blowing a save opportunity on Friday night, Kenley Jansen pitched a perfect ninth to earn his 24th save.

Turner hit a two-out single in the fifth inning off Taylor Cole (0-1) to give the Dodgers a 2-0 lead.

RED SOX 15, ROYALS 4

KANSAS CITY, Mo. - Andrew Benintendi homered, doubled, walked a career-high four times and scored four runs, and Boston routed Kansas City.

Mookie Betts had four hits, raising his American League-leading average to .343. Ten Red Sox players had RBIs as they scored a season high in runs. They scored 11 runs after the sixth inning.

Xander Bogaerts had three RBIs for the Red Sox, who have won five straight and 12 of their past 15.

Heath Hembree (4-1) worked 1 1/3 hitless innings to pick up the victory. Jason Adam (0-2), the third of seven KC pitchers, took the loss. Catcher Drew Butera got the final out in his sixth career relief appearance and his first since 2016.

TWINS 5, ORIOLES 4

MINNEAPOLIS - Kyle Gibson recovered from a rough start to throw seven innings, and Max Kepler homered in his second straight game to lead Minnesota past Baltimore.

Bobby Wilson went 2-for-3 with three RBIs for the Twins, who won their third in a row.

Gibson (3-6) allowed three runs in the first inning - including a two-run homer by Chris Davis - but only gave up two hits after that while striking out nine. It was Gibson's highest strikeout total since fanning 10 batters on April 26 against the New York Yankees.

Kepler's solo shot off Kevin Gausman sparked a three-run fifth that tied it. Wilson's two-run double off Miguel Castro (2-5) in the sixth gave Minnesota the lead for good.

The team with baseball's worst record, meanwhile, lost its fifth in the row.

Trevor Hildenberger worked a scoreless eighth for the Twins. Jace Peterson's RBI double off Fernando Rodney pulled the Orioles to 5-4, but Rodney got Tim Beckham on a grounder to short to convert his 19th save in 24 chances.

CUBS 8, REDS 7

CHICAGO - Javier Baez homered and had four hits - including a game-tying infield single in the eighth - and Chicago rallied from a five-run deficit.

Anthony Rizzo's RBI groundout capped a four-run eighth inning for Chicago, which has come from behind in each of its last eight wins.

Eugenio Suarez homered and Billy Hamilton added three hits and three stolen bases for Cincinnati, which had its five-game winning streak against the Cubs snapped.

Randy Rosario (4-0) allowed two hits in 2 1/3 innings to get the win. Brandon Marrow worked the ninth for his 20th save.

Jared Hughes (2-3) took the loss, part of three Reds relievers who allowed five runs in 2 1/3 innings.

PHILLIES 3, PIRATES 2

PITTSBURGH - Nick Williams, Scott Kingery and Jorge Alfaro drove in runs on consecutive at-bats in the seventh inning to help first-place Philadelphia win its sixth straight.

Jake Arrieta (6-6) worked around six hits with the help of eight strikeouts to hold the Pirates to two runs over seven innings.

Pirates starter Jameson Taillon (5-7) was charged with all three runs. He had allowed just two singles coming into the seventh. He struck out eight and walked none.

Starling Marte singled and scored in the first and homered in the second as part of a three-hit afternoon to stake the Pirates to an early lead.

Victor Arano worked around a leadoff double in the ninth for his second save.

CARDINALS 3, GIANTS 2

SAN FRANCISCO - Carlos Martinez pitched seven effective innings for his third consecutive win and St. Louis beat San Francisco.

Martinez (6-4) allowed one run on six hits with three strikeouts and did not walk a batter for the third time this season. The right-hander also drove in the Cardinals' first run with an RBI double in the third.

Jordan Hicks allowed a run in the eighth and Bud Norris retired three batters for his 17th save.

Brandon Belt had three hits and drove in both runs for the Giants. San Francisco has been held to two runs or fewer in five of its last six games.

Jeff Samardzija had an uneven outing in his first start since May 29. Activated off the disabled list before the game, Samardzija (1-5) gave up three runs in five innings and repeatedly pitched with runners on base.

BRAVES 5, BREWERS 1

MILWAUKEE - Anibal Sanchez pitched effectively into the seventh and Freddie Freeman added three hits, lifting slumping Atlanta over Milwaukee.

Sanchez (4-2) retired 19 in a row at one point to help snap Atlanta's season high four-game skid. He exited with two outs in the seventh after being hit by a liner on his right hip.

Atlanta got to Brewers spot starter Aaron Wilkerson (0-1) early to end Milwaukee's five-game winning streak. Wilkerson had taken the rotation turn of Brent Suter, who went on the 10-day disabled list with left forearm tightness on Friday.

Sanchez struck out six in a row at one point. But after two easy outs in the seventh, his day ended quickly following a walk to Hernan Perez.

TIGERS 7, RANGERS 2

DETROIT - Nicholas Castellanos homered as part of a seven-run first inning for Detroit, and the Tigers cruised past Texas.

Cole Hamels (4-8) retired only two batters for the Rangers in his shortest start since 2010, and Adrian Beltre had a home run taken away when Detroit's JaCoby Jones made a spectacular catch in left-center field.

Mike Fiers (6-5) allowed a run and five hits in six innings. He struck out six with one walk.

Rougned Odor hit a solo homer for Texas immediately after Beltre was robbed by Jones. Shin-Soo Choo doubled twice for the Rangers to extend his on-base streak to 46 games, tying Julio Franco's club record set in 1993.

Niko Goodrum had four hits for the Tigers.

YANKEES 8, BLUE JAYS 5

TORONTO - Luis Severino pitched five innings to earn his major league-leading 14th win, Brett Gardner and Aaron Judge each hit solo home runs, and New York beat Toronto.

Severino (14-2) won his fifth straight start, allowing three runs and five hits. Two of the hits were home runs, marking the first time this season that Severino has allowed more than one homer in a game. He has allowed three earned runs or less in 16 consecutive starts.

Jonathan Holder, David Robertson, Dellin Betances each worked one inning and Aroldis Chapman got the first out of the ninth before leaving with an apparent injury. Chasen Shreve finished for New York, giving up a solo homer to Aledmys Diaz.

J.A. Happ (10-5), a potential trade target for the Yankees, had a dreadful audition. He allowed six runs and four hits in 2 2/3 innings, his shortest start of the season.

RAYS 3, METS 0

NEW YORK - Blake Snell blanked the Mets over a career-high-tying 7 1/3 innings, Wilson Ramos drove in a pair of runs and Tampa Bay downed New York.

Snell (12-4) struck out nine, scattering six hits and three walks while lowering his ERA to 2.09. The lanky lefty has yielded two runs or fewer in nine of his last 10 starts and is 4-0 with an 0.63 ERA over his last four outings, two against the Astros.

Steven Matz (4-6) continued his recent surge, charged with one run on five hits and three walks in 6 1/3 innings - striking out five. The Long Island native has allowed four earned runs across his last his three starts, a span of 18 2/3 innings.

Sergio Romo pitched a scoreless ninth for his ninth save in 13 chances.

ROCKIES 5, MARINERS 1

SEATTLE - Noel Cuevas hit a three-run homer in the seventh inning among his three hits to lead Colorado to a win against Seattle.

Carlos Gonzalez added a double and a run-scoring single for the Rockies, who have won five in a row.

Jean Segura homered for the Mariners, who came into the series having won nine of their last 10, but have now lost two in a row.

Seattle starter James Paxton (8-3) lost for the second time in three starts, allowing four runs and seven hits in seven innings. It was the third time in four starts Paxton allowed at least that many runs and hits.

Reliever Scott Oberg (2-0) earned the win by throwing a perfect sixth inning, striking out two.

ASTROS 12, WHITE SOX 6

HOUSTON - Yuli Gurriel and Alex Bregman each homered and Charlie Morton won his 11th as Houston beat Chicago for its fifth straight win.

Morton (11-2) allowed five runs and five hits with eight strikeouts in 5 2/3 innings. The right-hander has won four of his last five starts.

James Shields (3-10) allowed a season high-tying eight runs on a season-high 10 hits with nine strikeouts in 5 2/3 innings for the White Sox, who have lost four straight. Shields had allowed one run over his prior two starts.

Gurriel, who also had an RBI single in the eighth, hit a three-run homer to left field to increase Houston's lead to 4-0 in the third inning.

ATLETICS 6, INDIANS 3, 11 innings

CLEVELAND - Stephen Piscotty hit a go-ahead, two-run homer in the 11th inning and Oakland Athletics past Cleveland.

Matt Chapman, who had a career-high four hits, scored later in the frame on Jonathan Lucroy's grounder to complete the A's comeback victory and make a winner out of closer Blake Treinen (5-1).

Oakland won for the ninth time in 11 games since June 25 and snapped the Indians' home winning streak at eight. Josh Tomlin (0-5), who was Cleveland's sixth pitcher, allowed all three runs in the 11th.

Corey Kluber tossed seven shutout innings, but was denied in his bid to become the first Indians pitcher with 13 wins before the All-Star break since Hall of Famer Gaylord Perry had 15 in 1974.

---

More AP baseball: https://apnews.com/tag/MLBbaseball