Cleveland Indians' Roberto Perez, left, and starter Shane Bieber celebrate their win over the Los Angeles Angels in a baseball game in Cleveland, Sunday, Aug. 4, 2019. (AP Photo/Phil Long)
Cleveland Indians' Roberto Perez, left, and starter Shane Bieber celebrate their win over the Los Angeles Angels in a baseball game in Cleveland, Sunday, Aug. 4, 2019. (AP Photo/Phil Long) Credit: ap — Phil Long

CLEVELAND — Shane Bieber became the first pitcher this season to throw three complete games, leading the Cleveland Indians over the Los Angeles Angels, 6-2, on Sunday for a three-game sweep.

Bieber (11-4) allowed five hits, struck out eight and walked none. Bieber, the All-Star Game MVP, is 9-2 in his last 15 starts.

Cleveland is 37-15 since June 4, the best record in the major leagues in that span. After trailing by as many as 11½ games in early June, the Indians started Sunday three games back of AL Central-leading Minnesota.

Astros 3, Mariners 1

HOUSTON — Justin Verlander struck out 10 in another dominant Houston pitching performance, and the Astros completed a three-game sweep.

A day after Astros newcomer Aaron Sanchez and three relievers combined on a no-hitter, Verlander (15-4) took over the major league wins lead and left with an AL-best 2.68 ERA.

Mets 13, Pirates 2

PITTSBURGH — Mets star Robinson Canó appears headed back to the injured list after straining his left hamstring, an injury that overshadowed Noah Syndergaard’s sparkling outing.

Canó singled in the fourth inning for his third hit of the game and ninth hit in his last 15 at-bats. He pulled up after rounding first and grabbed at the back of his leg.

Athletics 4, Cardinals 2

OAKLAND, Calif. — Tanner Roark pitched five innings to get the win in his Oakland debut.

Jurickson Profar connected for his 15th homer as the A’s won for the sixth time in seven games. Dustin Garneau had two hits and two RBIs after he was claimed off waivers on Saturday.

Dodgers 11, Padres 10

LOS ANGELES — Max Muncy’s fourth hit was a game-ending, two-run double, and the Dodgers rallied from a late three-run deficit for a wild victory.

Muncy had a homer and two doubles while driving in three runs. Four Dodgers added two RBIs apiece as the NL West leaders took three of four from San Diego with a huge comeback at Chavez Ravine.

Rays 7, Marlins 2

ST. PETERSBURG, Fla. — Yonny Chirinos allowed one run in five innings before leaving with a hand injury, and Tampa Bay matched its longest winning streak this season at six games.

Chirinos (9-5) gave up two hits but was pulled after 63 pitches due to right middle finger inflammation. Diego Castillo, Colin Poche and Andrew Kittredge finished a six-hitter.

Twins 3, Royals 0

MINNEAPOLIS — Devin Smeltzer pitched two-hit ball into the seventh inning for his first major league win, and Minnesota finished off a three-game sweep.

Jason Castro homered and Eddie Rosario drove in two runs for the Twins, who maintained their three-game lead over Cleveland in the AL Central.

Rockies 6, Giants 2

DENVER — Kyle Freeland earned his first win in nearly four months and Nolan Arenado homered twice for Colorado.

Trevor Story homered for the fifth straight game against San Francisco. It’s tied for the longest home run streak against an opponent in Rockies history.

Cubs 7, Brewers 2

CHICAGO — Jason Heyward drove in three runs, Yu Darvish pitched five effective innings and the Cubs finished a three-game sweep.

Heyward and Kyle Schwarber homered as the NL Central leaders won for the 11th time in 13 games at Wrigley Field.

Diamondbacks 7, Nationals 5

PHOENIX — Ketel Marte hit an inside-the-park home run off former Arizona ace Patrick Corbin, and Adam Jones drove in four runs for the Diamondbacks.

White Sox 10, Phillies 5

PHILADELPHIA — Leury Garcia hit a grand slam and Eloy Jiménez added a three-run shot, powering the White Sox to the victory.

Reds 6, Braves 4 (10)

ATLANTA — Tucker Barnhart hit a tiebreaking three-run homer in the 10th inning off new Atlanta closer Shane Greene.

Rangers 9, Tigers 4

ARLINGTON, Texas — Willie Calhoun hit a tiebreaking three-run triple in the seventh inning, helping the Rangers finish a three-game sweep.

Orioles 6, Blue Jays 5

BALTIMORE — Trey Mancini drove in two runs and Baltimore took advantage of a wild major league debut by Toronto reliever Yennsy Diaz.

Mancini has 15 RBIs in 13 games against Toronto this season.

The Orioles won a mistake-prone game with wild pitches, misplayed balls, costly walks and baserunning errors.

Tom Eshelman (1-2) earned his first major league win after allowing four runs and eight hits over five innings. Shawn Armstrong picked up his fourth save.

Rookies Bo Bichette and Cavan Biggio homered for Toronto, and Randal Grichuk tied a career high with four hits. Sean Reid-Foley (1-2) allowed four runs, one earned, and four hits in four innings.