Anderson (1-2) had been sidelined with a shoulder strain, one of several injuries to the A’s starting staff. But the left-hander looked sharp in his first start since May 18, limiting the Indians to three hits and leaving with a 4-0 lead.
Stephen Piscotty hit a two-run homer off rookie Shane Bieber (4-1), and Jed Lowrie had a solo shot as Oakland won for the 10th time in 12 games to take two of three from the Indians.
The A’s are 18-6 against AL Central teams.
Yusmeiro Petit, Ryan Buchter and Emilio Pagan finished the combined five-hitter as the A’s moved 10 games over .500.
ASTROS 2, WHITE SOX 1
HOUSTON (AP) — Dallas Keuchel pitched seven strong innings, Jose Altuve homered and Houston manufactured the go-ahead run in the seventh to complete a four-game sweep of Chicago.
Altuve’s solo shot put the Astros up 1-0 in the fourth.
Chicago starter Lucas Giolito (5-8) had retired nine straight after Altuve’s home run when Yuli Gurriel got Houston’s second hit of the game, a double with no outs in the seventh. He went to third on a flyout and the Astros went up 2-1 on a sacrifice bunt by Marwin Gonzalez.
Keuchel (6-8) yielded six hits and a run to win his third straight decision.
Hector Rondon struck out two in a perfect ninth for his seventh save.
BLUE JAYS 1, 10 INNINGS
TORONTO (AP) — Brett Gardner hit a tiebreaking single in the 10th inning and New York beat Toronto for its fourth win in five games.
Former Yankees reliever Tyler Clippard (4-3) hit New York’s Greg Bird with a pitch to begin the 10th, and Tyler Wade came on to pinch run. Austin Romine sacrificed Wade to second, and Gardner followed with a single.
Chad Green (5-1) pitched one inning for the win and David Robertson finished for his second save. Regular closer Aroldis Chapman, who left Saturday’s game because of a sore left knee, was available but did not pitch.
RANGERS 3, TIGERS 0
DETROIT (AP) — Austin Bibens-Dirkx pitched Texas past Detroit.
Jurickson Profar homered in the first inning and the Rangers split the four-game series. Bibens-Dirkx (2-2) allowed three hits and a walk in 5 1/3 innings. He struck out five.
All-Star Shin-Soo Choo of the Rangers hit an infield single with two outs in the ninth, extending his on-base streak to 47 games. He surpassed the team record of 46, set by Julio Franco in 1993.
RAYS 9, METS 0
NEW YORK (AP) — Nathan Eovaldi took a perfect game into the seventh inning, C.J. Cron hit an early three-run homer and Tampa Bay routed New York.
Eovaldi retired his first 18 batters before Brandon Nimmo lined a clean single to right field leading off the seventh. Nimmo was quickly erased on a double play, and Eovaldi faced the minimum through seven innings.
MARLINS 10, NATIONALS 2
WASHINGTON (AP) — J.T. Realmuto had a career-high five hits and drove in three runs, Martin Prado got four hits and Miami snapped a 14-game losing streak to Washington.
The Marlins piled up a season-high 22 hits, the first 19 of which were singles, and salvaged the finale of a four-game series.
Adam Conley (3-1) pitched two scoreless innings of relief for the win.
TWINS 10, ORIOLES 1
MINNEAPOLIS (AP) — Jake Odorizzi pitched six scoreless innings and Mitch Garver, Eduardo Escobar and Brian Dozier homered as Minnesota completed a four-game sweep of Baltimore.
Odorizzi (4-6) turned in his third consecutive strong outing, allowing just five hits and a walk while striking out five. In his last three starts, he’s allowed only two earned runs over 17 innings.
RED SOX 7, ROYALS 4
KANSAS CITY, Mo. (AP) — Rick Porcello pitched seven effective innings, Andrew Benintendi had four hits and Boston beat Kansas City.
The Red Sox hit .385 and had 68 baserunners in sweeping the three-game series. Boston has won six straight and 13 of 16.
Porcello (11-3) allowed three runs and nine hits before leaving after 111 pitches. He struck out nine, matching his season high, and walked one. Craig Kimbrel got two outs for his 27th save in 29 chances.
Heath Fillmyer (0-1), making his first big league start, allowed four runs, one unearned, on eight hits and three walks.
BREWERS 10, BRAVES 3
MILWAUKEE (AP) — Jesus Aguilar homered twice, Hernan Perez added a three-run shot and Milwaukee defeated Atlanta.
Aguilar hit a solo drive in the seventh and a three-run shot in the eighth. The burly slugger moved into a tie with Colorado’s Nolan Arenado for the NL lead with 22 homers.
Milwaukee also got another solid start from Junior Guerra (6-5) during its sixth win in seven games. The right-hander allowed one run and seven hits in six innings, helped by three double plays.
Atlanta left-hander Sean Newcomb (8-4) was tagged for five runs and five hits in 3 2/3 innings.
CUBS 6, REDS 5, 10 INNINGS
CHICAGO — David Bote drove in the winning run with a bases-loaded walk in the 10th inning, lifting Chicago over Cincinnati.
Javier Baez had two hits and two RBIs for the Cubs, who have earned their last nine wins in comeback fashion. Albert Almora Jr. and Ian Happ also had two hits apiece, and Addison Russell drove in three runs.
Eugenio Suarez and Adam Duvall homered for the Reds, who had won their previous five series.
Luke Farrell (3-3) worked a clean inning for the win. Jackson Stephens (2-2) took the loss.
MARINERS 6, ROCKIES 4
SEATTLE — Ryon Healy homered and tied a career high with five RBIs, leading Seattle over Colorado.
Healy, who had a two-run double in the first inning, put the Mariners ahead for good with a three-run homer — his 18th of the season — in the sixth. He entered the game in an 0-for-13 slump.
GIANTS 13, CARDINALS 8
SAN FRANCISCO — Pablo Sandoval homered and had five RBIs to back an uneven start by Madison Bumgarner as San Francisco beat St. Louis.
Andrew McCutchen and Alen Hanson each added three hits. Brandon Belt and Gorkys Hernandez had two apiece to help the Giants split the four-game series.
Bumgarner (2-3) earned his second win this season despite an erratic outing. Making his seventh start after missing the first two months with a broken left pinkie, Bumgarner allowed four runs and seven hits in 5 1/3 innings.
John Brebbia (1-3) also took the loss against the Giants on Friday.
PADRES 4, D-BACKS 3, 16 INNINGS
PHOENIX (AP) — Wil Myers homered for San Diego for the fourth time in two days, connecting in the 16th inning off Arizona catcher Jeff Mathis.
Myers, who hit three home runs Saturday, clubbed a 3-2 pitch from Mathis (0-1) over the right-field fence with two outs.
The Diamondbacks used two starting pitchers out of necessity. Zack Greinke began the game and Zack Godley entered in extra innings.
Manuel Margot had a career-high five hits for the Padres. All-Star closer Brad Hand (2-4) worked two innings for the win in a game that lasted 5 hours, 31 minutes.
ANGELS 4, DODGERS 3
ANAHEIM, Calif. (AP) — Shohei Ohtani’s pinch-hit home run in the seventh inning sent Andrew Heaney and the Los Angeles Angels to a victory.
Heaney allowed only three hits and tied a career high with 10 strikeouts in seven innings to help the Angels take two of three at home in the Freeway Series. He gave up a three-run homer to Yasiel Puig, who later left with an oblique injury.
Ohtani drove his first career pinch-hit homer a projected 443 feet to center field, breaking a 3-all tie. It also was the Angels’ first pinch-hit home run of the season.
The two-way rookie star from Japan, unavailable to pitch because of an elbow injury, fouled a ball off his knee one day earlier and experienced soreness. He was not in the starting lineup and it was unclear if he would be able to come off the bench. But he did, and Ohtani hit a 2-2 pitch from reliever JT Chargois (2-2) for his seventh home run of the season.
Albert Pujols also went deep for the Angels, tying the score at 3 in the sixth. Justin Upton had a two-run single.
Puig homered in the second after Heaney (5-6) walked two batters in the inning. The left-hander was dominant after that.
Justin Anderson allowed a single in the ninth but got Cody Bellinger to ground into a game-ending double play for his fourth save.
Puig exited during an at-bat in the fifth with a strained right oblique. He grimaced in pain and hunched over after taking a swing.
In the third inning, the Dodgers elected to intentionally walk Mike Trout to load the bases with two outs. Upton, who had struggled with runners in scoring position, hit a two-run single to center to pull the Angels to 3-2.
Pujols tied the game with a solo home run, his 13th of the season, in the sixth.
Trout has been walked intentionally 16 times this season, which is the ninth-most before the All-Star break in American League history. John Olerud had the most in the AL with 22 in 1993.
Alex Wood had won four consecutive starts before Sunday, but didn’t factor into the decision. He allowed three runs and four hits in six innings.