BOSTON — Sean Manaea beat the Boston Red Sox again in his first outing against them since pitching a no-hitter, and Khris Davis hit one of three solo homers by the Oakland Athletics in a 6-5 victory Monday night.
Matt Joyce and Matt Olson also went deep for the A’s, who had lost five of six to the Astros and Yankees. Davis connected for his team-leading 12th home run as Oakland handed Rick Porcello his first loss of the season.
J.D. Martinez and Rafael Devers each hit a solo shot for the Red Sox.
Manaea (5-4) allowed four runs — three earned — and eight hits in six-plus innings, snapping his two-game skid. He threw the seventh no-hitter in Oakland history at home against the Red Sox on April 21.
Blake Treinen got three outs for his seventh save.
Porcello (5-1) gave up five runs and nine hits over six innings.
BRAVES 6, CUBS 5
CHICAGO — Ozzie Albies hit a leadoff drive for his 13th homer, Jose Bautista belted a three-run shot and Atlanta held off Chicago.
Julio Teheran (4-1) pitched six innings and Tyler Flowers hit his first homer this season as NL-leading Atlanta (25-15) won for the sixth time in seven games. The surprising Braves moved 10 games over .500 for the first time since July 28, 2014.
A.J. Minter worked a shaky ninth inning for his second save in the makeup of an April 15 rainout. Minter hit Ian Happ with a pitch to force in a run with two outs, but Kris Bryant lined out to left field to end the game.
Bryant and Albert Almora Jr. each hit a two-run homer, but Jose Quintana (4-3) struggled for the Cubs.
The 21-year-old Albies drove Quintana’s second pitch the opposite way into the bleachers in right for his fourth career leadoff homer. The rookie second baseman also doubled and singled.
RAYS 2, ROYALS 1
KANSAS CITY, Mo. — Tampa Bay’s Adeiny Hechavarria danced around catcher Salvador Perez with an inventive slide at home plate to score the go-ahead run.
Hechavarria dashed home on Matt Duffy’s single to right field in the sixth inning, sidestepped Perez to the right, then dove back toward the plate. Hechavarria faked toward the dish with his right hand, then jabbed his left hand just past Perez’s outstretched glove to touch the plate. Umpire Rob Drake immediately signaled safe.
Ryan Yarbrough (3-2) allowed one run over five innings for the Rays, and Duffy had three hits and drove in both runs. Alex Colome got his seventh save.
Eric Skoglund (1-3) permitted two runs in 7 2/3 innings, his longest career outing. He tied a Royals record with six assists by a pitcher.
TIGERS 6, INDIANS 3
DETROIT — Niko Goodrum homered twice and drove in five runs as injury-plagued Detroit beat Carlos Carrasco and Cleveland.
For the second straight day, the Tigers won despite fielding a patchwork lineup. Miguel Cabrera is on the disabled list, and Detroit has also been without Nicholas Castellanos and Jeimer Candelario.
Jose Ramirez hit his 13th homer for the Indians, but the AL Central leaders fell back to .500 and are only two games ahead of Detroit. Carrasco (5-2) allowed three runs and six hits in 6 2/3 innings.
Mike Fiers (4-2) yielded a run and three hits in six innings for Detroit.
MARINERS 1, TWINS 0
MINNEAPOLIS — First baseman Logan Morrison’s throwing error in the eighth inning accounted for the only run as Seattle defeated Minnesota after a long rain delay.
In the makeup of an April 8 postponement, Dee Gordon led off the eighth with a double against reliever Trevor Hildenberger (1-1). Jean Segura laid down a sacrifice bunt and Morrison threw the ball into right field, allowing Gordon to score.
James Pazos (1-0) got the win in relief of starter Wade LeBlanc, who tossed six scoreless innings. Nick Vincent worked a 1-2-3 eighth and Edwin Diaz struck out the side in the ninth for his AL-leading 14th save in 15 chances.
Twins starter Jake Odorizzi also threw six shutout innings.
BREWERS 7, DIAMONDBACKS 2
PHOENIX — Arizona center fielder A.J. Pollock was injured on pinch-hitter Tyler Saladino’s inside-the-park home run, and the Diamondbacks lost their sixth straight game.
Pollock dived for Saladino’s line drive in the ninth inning, missed and rolled over his glove hand, spraining his left thumb. He sat in center favoring his left arm while Saladino slid head-first for the 28th inside-the-park homer in club history. A trainer led Pollock off the field. The team expected to learn more about his injury Tuesday.
Junior Guerra (3-3) allowed two runs and walked four, and the Brewers’ bullpen finished up with three scoreless innings.
Diamondbacks starter Patrick Corbin (4-1) was charged with four runs on six hits and struck out eight.
ANGELS 2, ASTROS 1
ANAHEIM, Calif. — Andrew Heaney struck out 10 during a career-high eight innings of four-hit ball, and Los Angeles moved percentage points ahead of Houston atop the AL West with a victory over the Astros.
Justin Upton singled home the tiebreaking run in the sixth for the Angels (25-16), who beat the defending World Series champions (26-17) for the third time in four meetings this season.
Houston native Justin Anderson allowed three baserunners in the ninth, but the Angels rookie still earned his first career save with help from Kole Calhoun. The right fielder caught Alex Bregman’s long fly in foul territory and threw out George Springer at second, completing a double play with his major league-leading sixth outfield assist.
Anderson then allowed Jose Altuve’s single and walked Carlos Correa, but hung on when Yuli Gurriel grounded out.
Heaney (2-2) produced the most impressive start of his career against the powerhouse Astros, who have scored just one earned run against him in 19 career innings over three games.
Lance McCullers Jr. (5-2) took his first loss in seven starts since April 6. He allowed four hits in six innings.
ROCKIES 6, PADRES 4
SAN DIEGO — Gerardo Parra hit a go-ahead, three-run homer off Kazuhisa Makita (0-1) in the sixth inning and rookie Noel Cuevas went deep for the first time for Colorado. Daniel Castro also homered for the Rockies, who won for the second time in six games.
Freddy Galvis of the Padres finished a homer short of the cycle. Colorado’s Nolan Arenado had three hits and an RBI.
Tyler Anderson (3-1) allowed four runs, three earned, on seven hits in 5 2/3 innings. Wade Davis pitched the ninth for his 15th save.
Franmil Reyes made his big league debut for the Padres after leading all of professional baseball in homers with 14 while at Triple-A El Paso. He started in right field and went 0 for 4.
GIANTS 10, REDS 7
SAN FRANCISCO — Andrew McCutchen doubled in his first two at-bats to reach 1,500 career hits, and San Francisco snapped Cincinnati’s six-game winning streak.
McCutchen sparked a three-run first against Sal Romano (2-4) with his first hit and then drove in a run in the second inning with another double. Brandon Belt homered and drove in three runs to give the Giants consecutive wins following a six-game skid.
Tucker Barnhart homered and drove in three runs, Scott Schebler hit a solo shot and Adam Duvall had a three-run homer but the Reds failed to move out of last place in the National League because of a rough start by Romano.
Chris Stratton (4-3) wasn’t much better, allowing the two homers in five-plus innings. He has given up six longballs in his past four starts after giving up none in the previous six dating to last season.