NEW YORK (AP) -- Gleyber Torres became the youngest American League player to homer in four straight games, Aaron Judge threw out a pair of runners from right field and the New York Yankees beat the Los Angeles Angels 2-1 on Friday night.
Shohei Ohtani, the two-way Japanese rookie sensation, came up with the potential tying run on base and two outs in the eighth. New York brought in closer Aroldis Chapman to face Ohtani with Justin Upton at first. Chapman threw a wild pitch that advanced the runner, Ohtani sent a 100 mph pitch just foul of the left-field pole, then grounded out on a 101 mph offering.
Mike Trout tied the score in the fifth for Los Angeles with his 16th homer.
Torres drove in New York's first run with an infield hit in the second. He broke a 1-all tie in the seventh against Jim Johnson (2-2) with a drive over the right-field scoreboard, his ninth homer since coming up to the Yankees on April 22 and his fifth in four games. At 21 years, 163 days, he became the fourth-youngest player to homer in four straight games, according to the Elias Sports Bureau. Only Miguel Cabrera (20 years, 362 days) in 2004, Andrew Jones (21-139) in 1998 and Albert Pujols (21-147) in 2001 were younger. All of them were in the National League.
Chad Green (3-0) won in relief of Luis Severino. Chapman, pitching on five days' rest, got four straight outs for his 10th save in 11 chances, finishing a six-hitter.
RED SOX 6, BRAVES 2
BOSTON (AP) -- Mookie Betts hit his major league-leading 17th home run, J.D. Martinez slugged his 16th and the Boston Red Sox beat the Atlanta Braves 6-2 on Friday night, hours after a roster shakeup.
Boston got its fifth win in six games shortly after designating Hanley Ramirez for assignment. The move freed up a roster spot for Dustin Pedroia to be activated from the DL, and also created the chance for regular playing time at first base for Mitch Moreland, who had a solo homer in the eighth.
The Red Sox fared fine without Ramirez, the struggling slugger they signed to an $88 million, four-year deal before the 2015 season. Xander Bogaerts also had a solo homer.
Eduardo Rodriguez struggled early but managed to hold Atlanta to just a pair of runs on six hits with three walks in 5 2/3 innings. Rodriguez (5-1) struck out seven.
Nick Markakis hit a two-run double for the Braves. Julio Teheran (4-2) pitched six innings.
BREWERS 4, METS 3, 10 INNINGS
MILWAUKEE (AP) -- A.J. Ramos walked consecutive batters to force in the winning run with two outs in the 10th inning, handing Milwaukee the victory over New York.
Ramos relieved Jerry Blevins with runners at first and third, walked Hernan Perez on four pitches then skipped his 3-1 pitch to Travis Shaw to end it. That scored Eric Sogard, who singled with one out off Robert Gsellman (4-1) to spark the rally and snap an 0-for-28 skid.
Jeremy Jeffress (4-0) picked up the win with 1 1/3 scoreless innings.
The Mets tied it at 3 in the ninth by getting to the Brewers' normally lights-out bullpen. Corey Knebel allowed two walks with two outs before giving up Jose Bautista's tying single.
ORIOLES 2, RAYS 0
ST. PETERSBURG, Fla. (AP) -- David Hess pitched four-hit ball into the seventh inning, helping Baltimore overcome a strong effort from Tampa Bay's bullpen.
Danny Valencia doubled in a run off starter Sergio Romo, and Jonathan Schoop went deep against Ryan Yarbrough, spoiling a an impressive opener for the Rays' relievers as the team plans to use bullpen days in all three games this weekend. Yarbrough replaced Romo (1-1) after two outs and struck out eight over seven innings, tying a franchise record for strikeouts by a relief pitcher.
Hess (2-1) walked three and struck out three. Both of his wins have come against Tampa Bay.
Brad Brach pitched the ninth for his seventh save.
The game started about an hour after the Rays traded outfielder Denard Span and closer Alex Colome to Seattle for pitching prospects Andrew Moore and Tommy Romero.
ASTROS 11, INDIANS 2
CLEVELAND (AP) -- Jose Altuve tied it in the eighth inning with a two-run double off Andrew Miller and then scored the go-ahead run on Marwin Gonzalez's squeeze bunt, and Houston scored 11 times in the final two innings to rout Cleveland.
Houston scored three runs off Miller (1-3) during a four-run eighth before George Springer's three-run homer helped make it a blowout in the ninth.
Springer's homer off Josh Tomlin highlighted the ninth, when the Astros sent 10 batters to the plate. Houston has won 13 of 16 and is 4-1 against Cleveland this season.
Joe Smith (2-1) recorded the final out in the seventh.
DIAMONDBACKS 7, ATHLETICS 1
OAKLAND, Calif. (AP) -- Patrick Corbin allowed four hits in seven innings and Nick Ahmed homered to help Arizona snap a seven-game losing streak with the victory over Oakland.
Paul Goldschmidt and John Ryan Murphy drove in two runs apiece for the slumping Diamondbacks, who lost 13 of their previous 14 games and averaged 1.9 runs during that stretch.
Corbin (5-1) was the beneficiary of some much-needed offense and ended a streak of five starts without a victory. The left-hander struck out seven and walked one.
Mark Canha homered for Oaklandm but Sean Manaea (5-5) struggled for a fifth consecutive start, sending the A's to their sixth loss in seven home games.
DODGERS 4, PADRES 1
LOS ANGELES (AP) -- Matt Kemp slugged a three-run homer in the first inning, Enrique Hernandez added a solo shot in the third and Los Angeles beat San Diego in a matchup of the two worst teams in the NL West.
The Dodgers won their third in a row and seventh in their last eight while improving to 11-14 at home. They are next-to-last in the division. Lodged in the cellar, the Padres are 4-4 in their last eight.
Ross Stripling (2-1) allowed one unearned run and six hits in 6 2/3 innings. Kenley Jansen pitched a perfect ninth for his 10th save. Clayton Richard (3-6) was the loser.
BLUE JAYS 6, PHILLIES 5
PHILADELPHIA (AP) -- Justin Smoak homered, Sam Gaviglio struck out six over six innings and Ryan Tepera escaped a ninth-inning jam for his first save to lead Toronto past Philadelphia.
Yangervis Solarte and Kevin Pillar added RBI doubles for the Blue Jays, who opened a nine-game road trip after going 1-6 and getting outscored 43-22 on a seven-game homestand against Oakland and the Angels.
Gaviglio (2-0) won for the second time in place of injured starter Marcus Stroman (right shoulder fatigue), allowing three runs on three hits -- including the first career homer by Phillies starter Zach Eflin (1-1). Carlos Santana also homered for Philadelphia.
PIRATES 8, CARDINALS 1
PITTSBURGH (AP) -- Joe Musgrove came off the disabled list to win his Pittsburgh debut with seven scoreless innings, and had his first career hit and scored the winning run against St. Louis.
The right-hander singled to lead off the sixth inning, when the Pirates scored three times off John Gant (1-2) to break a scoreless tie. Musgrove came home on Josh Harrison's double.
Musgrove (1-0) allowed five hits and struck out seven. He was activated before the game after being sidelined all season with a strained right shoulder. He was acquired from Houston in January.
Francisco Cervelli had a three-run double in the seventh to make it 6-0.
Tommy Pham homered for the Cardinals.
CUBS 6, GIANTS 2
CHICAGO (AP) -- Kyle Hendricks limited San Francisco to one run and two hits over seven innings, and Ben Zobrist lined a tiebreaking two-run double in the seventh for Chicago.
Hendricks (4-3) struck out seven and walked two. The Cubs scored four in the seventh while chasing Derek Holland (2-6) to grab a 5-1 lead. Gorkys Hernandez had two of San Francisco's four hits -- a leadoff homer in the fourth and a single in the sixth.
ROCKIES 5, REDS 4
DENVER (AP) -- Pinch-hitter Noel Cuevas hit a tiebreaking triple in the sixth inning, Jon Gray settled down after a shaky start and Colorado beat Cincinnati to open a long homestand.
Nolan Arenado homered early for Colorado in the first of nine in a row at Coors Field.
Gray (5-6) threw 100 pitches over six taxing innings in allowing four runs. Wade Davis struck out two of three in the ninth to earn his major league-leading 18th save.
Cuevas delivered in the sixth after Tony Wolters led off with a walk. Cuevas lined a slider from Sal Romano (2-6) into the right-field corner for his first career triple.
MARINERS 2, TWINS 1
SEATTLE (AP) -- James Paxton allowing one run in seven innings and struck out 11, and Mitch Haniger's two-out RBI single in the sixth inning helped lift Seattle past Minnesota.
Seattle won its 14th one-run game, thanks largely to another strong performance by Paxton (4-1). The lefty allowed just three hits -- two of them to Max Kepler -- and didn't walk a batter.
Paxton allowed Kepler's home run leading off the fifth inning.
Edwin Diaz pitched the ninth for his AL-leading 18th save.
Fernando Romero (2-1) took the loss.
RANGERS 8, ROYALS 4
ARLINGTON, Texas (AP) -- Ronald Guzman homered in his fourth straight start and drove in three runs, leading Texas past Kansas City.
The rookie first baseman hit his sixth home run of the season. Guzman started three games against the New York Yankees earlier this week and homered in each, but struck out as a pinch-hitter against the Royals on Thursday night. Nomar Mazara also had a homer and three RBIs for Texas.
Mike Minor (4-3) gave up home runs to Mike Moustakas and Jorge Soler, but earned the victory that ended Kansas City's season-best three-game winning streak. Eric Skoglund (1-5) was the loser.
NATIONALS 9, MARLINS 5
MIAMI (AP) -- Max Scherzer was twice unable to hold a two-run lead and won anyway when Washington's bullpen locked down Miami.
Michael A. Taylor and Matt Adams each hit a two-run homer for the Nationals, and Bryce Harper's two-run double in the seventh broke it open. Scherzer (8-1) labored through six innings, allowing seven hits and four earned runs, both season highs.
Scherzer departed for a pinch-hitter in the seventh, when the Nationals pulled ahead to stay. Trea Turner hit a tiebreaking infield single with the bases loaded against Nick Wittgren (2-1), and Harper punched a 96 mph fastball down the left-field line to make it 7-4.
WHITE SOX 5, TIGERS 4
DETROIT (AP) -- Jeimer Candelario had a go-ahead RBI bloop single during a three-run eighth inning and Detroit rallied past Chicago.
Candelario was reinstated from the disabled list before the game. He dropped in what initially looked like a routine popup over first baseman Jose Abreu's back shoulder, allowing Nicholas Castellanos to score from third and giving the Tigers their first lead of the night.
Reliever Buck Farmer (1-3) pitched a scoreless eighth inning and got the win. Shane Greene retired the side in the ninth for his 12th save. Former Tigers pitcher Bruce Rondon (2-3) took the loss.