ST. LOUIS (AP) — Yadier Molina drove in three runs in his return from the injured list, Paul Goldschmidt homered and the St. Louis Cardinals beat the Colorado Rockies 9-8. Goldschmidt also had three RBIs and Nolan Arenado hit another double against his former team. The Cardinals have won eight straight and 14 of their last 15 games against Colorado at Busch Stadium. Molina hadn’t played since April 26 because of a strained tendon in his right foot. The All-Star catcher was leading the Cardinals in batting, homers, and RBIs when he was hurt.
In other MLB stadiums:
— Danny Mendick smacked a two-run homer during an eight-run first that jumpstarted the White Sox’s 9-1 pounding of the Royals. Yoan Moncada (yoh-AHN mahn-KAH’-dah) drove in three runs on two hits in the opening inning.
— César Hernández laced a three-run triple and José Ramírez had two RBIs as the Indians mowed down the Reds, 9-2. Adam Civale (sih-VA’-lee) moved to 5-0 by holding Cincinnati to a run and five hits over seven innings.
— Miguel Cabrera hit a tiebreaking single to key a five-run seventh that sent the Tigers past the Twins, 7-3. Cabrera had two hits, raising his batting average to .149.
— Joey Gallo homered twice and rookie Adolis Garcia also went deep before Jonah Heim doubled home the tiebreaking run in the eighth inning of the Rangers’ 9-7 victory against the Mariners. Luis Torrens’ second homer of the season put the Mariners up, 7-6 in the top of the eighth.
— Xander Bogaerts (BOH’-gahrts) had three hits, including a two-run shot in the Red Sox’ 11-6 romp over the Orioles. Michael Chavis homered in his first start of the season after being recalled from the minors to replace injured utilityman Kiké Hernández on the Boston roster.
— Gleyber Torres supplied the tying and winning singles as the Yankees downed the Nationals, 4-3 in 11 innings. Washington wasted a great performance by Max Scherzer, who allowed just two hits while striking out 14 over 7 1/3 innings.
— Cavan Biggio (BIH’-zhee-oh) belted an early two-run homer and Marcus Semien added a three-run shot late to help the Blue Jays secure a win over the Astros, 8-4. Danny Jansen homered for the second straight game when he opened the third inning with a shot to left field to extend the lead to 3-0.
— The Cubs won their fifth in a row as pinch-hitter Matt Duffy had a go-ahead single in the seventh inning of a 3-2 decision over the Pirates. Keegan Thompson pitched three innings of scoreless relief for his first major league victory.
— The Brewers’ six-game losing streak is over after Adrian Houser homered and struck out 10 over six innings of a 6-2 victory over the Marlins. Avisaíl (av-ih-sah-EEL’) García added his fourth home run for Milwaukee, which is 1-5 on its seven-game road trip.
— The Mets were 4-2 winners as Jeff McNeill and Francisco Lindor (lihn-DOHR’) provided the runs, one day after their squabble in the dugout tunnel. McNeil hit a two-run homer in the third and Lindor had a double, drove in a run, and scored on a throwing error after a stolen base.
— Ehire (AY’-ray) Adrianza capped a night full of comebacks for Atlanta with a game-ending RBI single in the 12th inning of the Braves’ 8-7 thriller against the Phillies. William Contreras tied it at 7 with a three-run double off right-hander Enyel De Los Santos before scoring on Adrianza’s hit.
— Mookie Betts collected a season-high four RBIs and the Dodgers blew most of a 13-run lead before holding on for a 14-11 victory over the Angels, snapping their four-game losing streak. Clayton Kershaw pitched five innings of two-hit ball on three days’ rest for the defending World Series champions, who emerged from a three-week funk for just their fifth win in 19 games.
— Brandon Crawford, Brandon Belt, and Austin Slater homered for the Giants in a 7-1 rout of the Padres. Kevin Gausman permitted three hits and struck out seven in six innings before San Francisco’s bullpen blanked San Diego for the final three frames.