Tampa slips by slumping Phillies
Mejia hits homer in ninth for win
Francisco Mejia hit a tiebreaking three-run homer in the ninth inning and Brandon Lowe connected for his 30th of the season as the AL-East leading Tampa Bay Rays beat the slumping Philadelphia Phillies, 7-4.
Rookie Wander Franco had two hits to extend his onbase streak to 26 games for the Rays, who have won eight of nine and upped their league-best record to 79-48. Tampa Bay moved 4½ games ahead of the second-place Yankees in the division.
Bryce Harper and Rhys Hoskins homered for the Phillies, who have lost six of eight to fall five games behind the idle Atlanta Braves in the NL East. Philadelphia is 4-10 since winning eight in a row earlier this month.
Other games
Brewers 4, Reds 1: Starter Brandon Woodruff (8-7) went six scoreless innings giving up four hits to lead Milwaukee past visiting Cincinnati.
Cardinals 3, Tigers 2: Paul Goldschmidt homered twice and scored the game-ending run on Lars Nootbaar’s single in the 10th inning as St. Louis beat visiting Detroit. It was the first walk-off hit in Nootbaar’s big league career.
Cubs 5, Rockies 2; Rockies 13, Cubs 10: Patrick Wisdom hit a tiebreaking threerun homer in the fifth, and Chicago beat visiting Colorado in the first game of a doubleheader. In the second game, Connor Joe hit a grand slam in the fourth and Brendan Rogers went 3 for 6 with five RBIs.
Giants 3, Mets 2: Jake McGee induced a game-ending popup from Pete Alonso with the bases loaded, and visiting San Francisco turned five double plays to beat freefalling New York.
Marlins 4, Nationals 3: Jorge Alfaro hit a game-winning single with the bases loaded in the bottom of the 10th as host Miami snapped an eight-game losing streak by beating Washington.
Astros 6, Royals 5: Alex Bregman had two hits and an RBI in his first action in more than two months, and he scored the winning run in the 10th on a groundout by Jake Meyers to lift host Houston past Kansas City.
Blue Jays 3, White Sox 1: Alejandro Kirk broke a tie with an RBI single in the eighth inning as Toronto beat visiting Chicago.
Indians 7, Rangers 2: Franmil Reyes drove a 451-foot home run into the left field bleachers — one of four solo homers hit by Cleveland — and the Indians beat visiting Texas.
Orioles 10, Angels 6: Baltimore snapped its 19-game losing streak, rallying to beat visiting Los Angeles after a shaky start by Shohei Ohtani left the Angels bullpen with too much to do.
Twins 9, Red Sox 6: Minnesota hit four home runs to power its way past visiting Boston.