Oakland, Calif.

Gerrit Cole struck out nine to raise his major league-leading total to 86, and the Houston Astros beat the Oakland Athletics 4-1 Wednesday to complete a three-game sweep.

Max Stassi and Derek Fisher hit consecutive home runs with two outs in the seventh off Daniel Mengden (2-4) for a 2-1 lead. Yuli Gurriel added a two-run double against Yusmiero Petit that extended his hitting streak to 11 games.

Cole (4-1) allowed one run, four hits and three walks in six innings. His 1.43 ERA is second in the major leagues behind the 1.17 of teammate Justin Verlander.

Ken Giles pitched a perfect ninth for his fifth save and second in two days.

Indians 6, Brewers 2: Carlos Carrasco (5-2) struck out 14 in a complete game and Tyler Naquin and Francisco Lindor homered for Cleveland.

Cubs 13, Marlins 4: Kris Bryant hit his 100th career homer, Anthony Rizzo and Addison Russell connected in an eight-run third inning, and Chicago routed Miami. Rizzo also had a pair of doubles and finished with five RBIs.

Angels 8, Rockies 0: Rene Rivera homered with a sore right hand, Jaime Barria threw efficiently into the sixth inning and the Angels ended Colorado's six-game winning streak. Zack Cozart and Justin Upton both homered in the third. Rivera added a solo shot in the seventh.

Rangers 5, Tigers 4: Nomar Mazara led off the 10th inning with his second homer of the game, giving Texas its first winning home series this season. It was his first career game-ending homer. He has 10 home runs this season, seven in May.

Pirates 6, White Sox 5: Colin Moran hit a two-run homer that capped a four-run rally against Nate Jones in the ninth inning, and Pittsburgh sent the White Sox to their fifth straight loss.

Orioles 5, Royals 3: Mark Trumbo delivered a tiebreaking two-run single in the eighth inning, Chris Davis homered and Baltimore ended a seven-game losing streak.

Braves 5, Rays 2: Nick Markakis hit a three-run homer for Atlanta. Wilson Ramos drove in both Tampa Bay runs and extended his hitting streak to nine games.

Blue Jays 5, Mariners 2: Yangervis Solarte hit a game-tying double in the eighth inning and Justin Smoak followed with a go-ahead double.

Phillies 11, Giants 3: Carlos Santana had three hits and five RBIs, Nick Pivetta struck out seven in five scoreless innings for Philadelphia.

Padres 2, Nationals 1: San Diego rallied after Anthony Rendon homered for Washington in the fourth inning. Manuel Margot had a tying RBI double in the fourth and Matt Szczur broke the tie with an RBI double in the seventh.

Note: The Arizona Diamondbacks can leave Chase Field to find a new home by 2022 without penalty following a vote by the Maricopa County Board of Supervisors. The Diamondbacks reached an agreement with the Maricopa County Stadium District last week to allow the team to leave Chase Field up to five years early if it drops a lawsuit demanding $187 million in upgrades. The Diamondbacks have played at Chase Field in downtown Phoenix since 1998, when the franchise joined MLB as an expansion team. The suit, filed last year, contends the ballpark needed major repairs.