ST. LOUIS (AP) - Lance Lynn threw eight innings of two-hit ball and Matt Adams homered on his first swing since coming off the disabled list, leading the St. Louis Cardinals to a 1-0 victory over Jordan Zimmermann and the Washington Nationals on Friday night.
Lynn (7-4) retired his first 16 batters and struck out eight with no walks against the National League East leaders, who had won 10 of 13. Trevor Rosenthal added three more strikeouts in the ninth, working around rookie second baseman Kolten Wong's two-out error on Dennard Span's routine grounder for his 18th save in 21 chances.
Zimmermann (5-3) gave up three hits, two of them by Adams, in eight innings. He is 0-5 against the Cardinals and 0-2 against the Pirates, the only two NL teams he hasn't beaten.
BLUE JAYS 4, ORIOLES 0
BALTIMORE (AP) - Drew Hutchison scattered six hits over seven innings in another sparkling performance on the road, and the Blue Jays got a two-run homer from Juan Francisco in a victory over the Orioles.
Hutchison (5-4) outpitched Ubaldo Jimenez (2-8), who allowed two runs and three hits in six innings but fell to 0-6 at home.
Hutchison struck out three, walked none and permitted only one runner past second base. The right-hander is 1-3 with an 8.72 ERA at home and 4-1 with a 1.79 ERA on the road.
Jimenez was seeking his first win at Camden Yards since signing a $50 million, four-year contract during the offseason.
TWINS 2, TIGERS 0
DETROIT (AP) - Kyle Gibson threw seven innings and Eduardo Escobar hit a solo homer in the third and drew a bases-loaded walk in the ninth for Minnesota.
Detroit left seven on base against Gibson, who escaped a bases-loaded, one-out jam in the fifth by getting Miguel Cabrera to ground into a double play.
Gibson (6-5) allowed five hits and two walks while striking out three. He threw seven scoreless innings for a second straight start and held an opponent without a run for the third time in four outings.
Casey Fien pitched a perfect eighth and Glen Perkins gave up one hit in the ninth, closing the game for his 17th save in 19 chances.
Drew Smyly (3-4) gave up one run, four hits and three walks over six innings.
CUBS 2, PHILLIES 1
PHILADELPHIA (AP) - Jake Arrieta threw seven impressive innings, Starlin Castro hit a two-run homer and the Cubs beat the Phillies in matchup of last-place teams.
Arrieta (2-1) allowed two hits and no runs, tying a career high with nine strikeouts. He didn't give up a hit until Domonic Brown sliced a double just inside the left field line with one out in the fifth.
The Phillies were seeking their first four-game winning streak since last June 2-6.
Phillies starter Roberto Hernandez (2-5) was ejected after hitting Castro with a fastball on the left arm in the sixth inning.
Hernandez allowed two runs and three hits in 5 2-3 innings. He walked Anthony Rizzo leading off the fourth. Castro then drove his ninth homer out to left.
RED SOX 10, INDIANS 3
BOSTON (AP) - A.J. Pierzynski, Mike Napoli and Dustin Pedroia hit two-run doubles and Boston scored its season-high in runs.
After managing just one run in a three-game series at Baltimore, Boston won its second straight over Cleveland, which has lost four in a row.
Boston's Xander Bogaerts hit a solo homer in the eighth, his sixth of the season.
John Lackey (8-4) struggled early when he allowed three runs and six hits in three innings. But he gave up just one hit in his next 3 2-3 scoreless innings.
Justin Masterson (4-5) had his shortest stint of the season - two innings plus two walks in the third - 11 days after he had a season-high 10 strikeouts in seven innings against Boston and beat Lackey 3-2.
BRAVES 4, ANGELS 3
ATLANTA (AP) - Evan Gattis and Chris Johnson hit back-to-back homers in the first inning and the Braves edged the Angels 4-3 for their first interleague win.
The Braves were 0-6 against American League teams before taking advantage of four runs in the first on the two homers off C.J. Wilson (7-6), including a three-run shot by Gattis.
Aaron Harang (5-5) allowed one run in six innings to end a streak of five consecutive starts without a win.
Braves right fielder Jason Heyward left the game with a bruised right hand after being hit by a pitch from Wilson in the first inning. The Braves said X-rays were negative and Heyward is day to day.
ROYALS 7, WHITE SOX 2
CHICAGO (AP) - Lorenzo Cain had a two-run double to highlight a five-run first inning and Jeremy Guthrie pitched into the sixth inning as Kansas City extended its winning streak to five games.
Guthrie (3-6) allowed two runs and six hits in 5 2-3 innings to snap an 11-game winless streak. His last win was on April 9, against Tampa Bay.
Eric Hosmer and Billy Butler of the Royals each had two RBIs, including a run-scoring single in the first inning.
Jose Quintana (3-7) never recovered from the slow start, allowing six runs and eight hits in six innings.
Jose Abreu went 1 for 4 with an RBI for the White Sox.
RAYS 6, ASTROS 1
HOUSTON (AP) - Alex Cobb had 11 of the Rays' season high-tying 16 strikeouts, helping Tampa Bay to its first road win in almost a month.
Ben Zobrist, Matt Joyce and Evan Longoria drove in two runs apiece to break a 10-game road skid dating to May 16. It's just the third win in the last 17 games overall for the Rays, who have the worst record in the majors at 26-42.
Cobb (2-4) rebounded from his worst start of the year to allow three hits and one run with a season best in strikeouts in 6 1-3 innings.
Houston rookie Jon Singleton continued his hot start, hitting his fourth homer in his 11th career game.
Collin McHugh (4-4) allowed five hits and four runs in five innings for the loss.
REDS 6, BREWERS 5
MILWAUKEE (AP) - Billy Hamilton drove in the go-ahead run with a single in the ninth inning and Cincinnati capitalized on four Milwaukee errors.
Hamilton lined his single to right off Francisco Rodriguez (2-2), the Brewers' closer pitching in a non-save situation. Reds counterpart Aroldis Chapman had little trouble in the bottom of the ninth with a 1-2-3 inning for his 11th save.
Milwaukee rallied from a four-run deficit in the seventh on Carlos Gomez's RBI double.
Jonathan Broxton (2-0) tossed a scoreless eighth for the win.
The Brewers nearly overcame a sloppy day marked by two errors starter Matt Garza.
After Khris Davis' homer in the seventh, Homer Bailey allowed two singles before Sam LeCure took over on the mound. Scooter Gennett followed with a solid RBI single to right before Jonathan Lucroy drove in another run on his 28th birthday by beating out a hard chopper to third. Gomez followed with his game-tying double.
PIRATES 8, MARLINS 6, 13 INNINGS
MIAMI (AP) - Gregory Polanco broke a tie in the 13th inning with his first major league homer, and the Pirates overcame a ninth-inning meltdown to beat the Marlins.
Polanco, playing in his fourth big league game, went 5 for 7, scored three times and made a run-saving catch in right field.
Clint Barmes singled off Mike Dunn (5-4) to start the 13th and advanced on a sacrifice. Polanco homered on a 2-2 pitch.
Jeanmar Gomez (1-2) pitched four scoreless innings after the Pirates blew a 6-2 lead in the ninth when three relievers combined to issue six walks. The Pirates' Jeff Locke pitched a career-high eight innings, and the bullpen's wildness cost him his first victory since Sept. 12.
METS 6, PADRES 2
NEW YORK (AP) - Bobby Abreu went 4 for 4 with two RBIs and Bartolo Colon pitched four-hit ball into the eighth inning for New York.
Abreu scored twice in the rain-delayed opener of a three-game series between fourth-place teams struggling to score. Colon (6-5) set down 18 straight batters and won his fourth consecutive decision, sending the Mets to only their second victory in 10 games.
Rene Rivera hit a two-run homer but Andrew Cashner (2-6) failed to hold a rare lead for the Padres, who have dropped five straight and nine of 11.
The hard-throwing Cashner, who entered with a 2.13 ERA, has lost five straight decisions. He gave up four runs and eight hits over six innings in his second start since spending more than three weeks on the disabled list with a sore right elbow.
ROCKIES 7, GIANTS 4
SAN FRANCISCO (AP) - D.J. LeMahieu hit a tiebreaking single in a five-run ninth inning, lifting the Rockies to a win over the Giants.
The Rockies were listless at the plate for most of the night, trailed 4-2 and had gone five straight innings without a hit before rallying off Giants closer Sergio Romo (3-2), who went into the night tied for most saves in the majors.
Matt Belisle (1-2) pitched one inning for the win while LaTroy Hawkins worked the ninth for his 12th save.
Rockies starter Jorge De La Rosa, who had lost his previous two starts, was forced out of the game after the third inning due to tightness in his lower back.
YANKEES 7, ATHLETICS 0
OAKLAND, Calif. (AP) - David Phelps pitched two-hit ball into the seventh inning and two relievers were perfect the rest of the way, leading the Yankees past the Athletics for their fourth straight victory.
Phelps (2-4) didn't allow a hit until Derek Norris' soft single over the head of third baseman Kelly Johnson with one out in the fifth. Phelps struck out four and walked three in 6 2-3 innings.
Dellin Betances recorded four straight outs, and Jose Ramirez pitched a perfect ninth for New York.
Jacoby Ellsbury, Mark Teixeira and Brett Gardner each drove in a run as the Yankees built a 3-0 lead against Sonny Gray (6-3) in the first two innings.
DODGERS 4, DIAMONDBACKS 3
LOS ANGELES (AP) - Clayton Kershaw allowed one run over seven innings, Matt Kemp homered for the first time in more than a month and the Dodgers beat the Diamondbacks.
Kershaw (6-2) gave up eight hits and one run, walked one, and struck out seven to win his third consecutive start.
Kemp got the scoring started when he crushed a 2-1 changeup deep into the bleachers in left-center field in the second inning to put the Dodgers up 2-0. It was Kemp's first home run since May 10.
Diamondbacks rookie Chase Anderson (5-1) came up short in his bid to become the second NL pitcher since 1914 to win his first six career starts. He gave up five hits and two runs in five innings.
RANGERS 1, MARINERS 0
SEATTLE (AP) - Elvis Andrus singled, stole two bases and scored on Adrian Beltre's infield grounder in the ninth inning and Texas did just enough against Seattle ace Felix Hernandez.
Andrus singled with one out in the ninth, then proceeded to steal second and third base. The second stolen base came as Shin-Soo Choo walked on a 3-2 pitch from Hernandez. That was the final batter for Seattle's ace. Closer Fernando Rodney entered and got Beltre to hit a grounder into the hole at shortstop. The Mariners got Choo, but couldn't turn the double play and Andrus scored.
The run snapped a streak of 19 consecutive scoreless innings for Hernandez (8-2).
Texas starter Nick Tepesch threw 6 1-3 innings, Jason Frasor finished off the seventh, Shawn Tolleson (2-1) got through the eighth and Joakim Soria pitched the ninth for his 14th save.
Texas posted its 13th shutout and fourth 1-0 victory this season. Seattle lost its fourth straight.