ST. LOUIS (AP) — Yoshi Tsutsugo and Kevin Newman homered and Ke’Bryan Hayes added a two-run single, rallying the Pittsburgh Pirates to a 5-4 victory over the St. Louis Cardinals. Leadoff hitter Ben Gamel added three hits and a walk, and Jacob Stallings had two hits for the Pirates. Edmundo Sosa, Tyler O’Neill, and Paul Goldschmidt each had two hits for St. Louis. Genesis Cabrera (2-4) allowed three runs on four hits in the seventh to take the loss.
Elsewhere in the MLB:
— The San Francisco Giants have ended their two-game skid while maintaining a 1 1/2-game lead over the Los Angeles Dodgers in the NL West. Pinch-hitter LaMonte (lah-MAHNT’) Wade Jr. connected for a two-run homer in the ninth inning to send the Giants to a 6-5 win over the Athletics. Kris Bryant, Brandon Belt, and Darin Ruf also homered for San Francisco, which trailed 5-2 after six innings. The Giants improved to a major league-best 79-44 and dropped the A’s 3 1/2 games behind the AL West-leading Astros. The Dodgers have tied their longest winning streak of the season as Trea Turner, Albert Pujols (POO’-hohlz) and Chris Taylor each homered in their ninth straight victory, 4-3 over the Mets. Max Scherzer won for the third time in four starts since being acquired by Los Angeles, allowing one run and five hits with eight strikeouts over six innings. Brandon Nimmo nicked Scherzer for a solo homer and finished with three hits. The Dodgers overcame Pete Alonso’s two-run homer and beat New York for the sixth time during their current winning streak. Rich Hill allowed three solo homers over five innings as the Mets lost for the eighth time in nine games since a three-game sweep of the Nationals.
— Rookie Taylor Jones had a career-high four RBIs and finished a single shy of the cycle as the Astros hammered the Mariners for the second straight day, 15-1. Yordan (yohr-DAHN’) Alvarez slammed a three-run homer that gave Houston a 5-0 lead by the third inning. Jose Altuve (al-TOO’-vay) added a season best four hits to help the Astros to their third straight win after losing four in a row.
— The Rays have maintained their four-game lead over the Yankees in the AL East by downing the AL Central-leading White Sox, 8-4. Brandon Lowe (low), Manuel Margot (mahn-WEHL’ mahr-GOH’), and Joey Wendle each had two hits and two RBIs, while Wander Franco delivered two hits and two runs. Luis Patino (pa-TEEN’-yoh) gave up two runs over six innings of Tampa Bay’s fifth win in six games.
— Giancarlo Stanton hit a two-run double and the Yankees extended their season-high winning streak to nine games with a 7-1 rout of the Twins. Gerrit Cole improved to 12-6 with six scoreless innings, fanning Josh Donaldson with the bases loaded to end the fifth. Red-hot Luke Voit is hitting .500 with three homers and 13 RBIs in his past seven starts after providing two hits and two ribbies on Saturday.
— Former Boston utilityman Brock Holt hit a pair of RBI singles and the Rangers used a surprisingly strong start by Jordan Lyles to beat the sloppy Red Sox, 10-1. Andy Ibáñez (ih-BAHN’-yehz) and Adolis (ah-DOH’-lees) Garcia each had two of Texas’ season-high seven doubles and three of the Rangers’ 17 hits overall. Boston made five errors and fell 1 1/2 games behind Oakland for the second AL wild card.
— The Brewers ended a two-game skid by putting together a five-run eighth in a 9-6 downing of the Nationals. Kolten Wong was hit by a pitch with the bases loaded to break a 4-4 deadlock before Christian Yelich (YEH’-lihch) belted a grand slam. Yelich homered twice and was 3-for-5 with six RBIs.
— Milwaukee’s lead in the NL Central remains 7 1/2 games after Nick Castellanos hit a two-run homer and drove in four runs to carry the second-place Reds past the Marlins, 7-4. Tyler Naquin (NAY’-kwihn) hit three doubles and scored three times as Cincinnati won for the fifth time in seven games. Tyler Stephenson provided a two-run double off the bench while the Reds scored four times in the sixth.
— Austin Riley put Atlanta ahead for good with a fifth-inning homer and the Braves stretched their winning streak to eight games by beating Baltimore, 5-4. Joc Pederson also went deep for the Braves, who have won 15 of 17 overall and 12 straight on the road. The Orioles have dropped 17 straight, four off the club record set at the start of the 1988 season.
— Adam Frazier scored on a wild pitch by Connor Brogdon, completing the Padres’ comeback in a 4-3 win over Philadelphia. Phillies pitcher Aaron Nola doubled to spark a two-run eighth and was one out from a two-hitter before Jake Cronenworth smacked a two-run homer. The Phillies fell five games behind the NL East-leading Braves, and the Padres stayed tied with the Reds for the second NL wild card.
— Hyun Jin Ryu (hee-UHN’ jihn ree-OO’) scattered five hits over seven innings to pitch the Blue Jays past the Tigers, 3-0. Randal Grichuk (GRIH’-chuhk) and Marcus Semien each homered to help Ryu pick up his 12th win, tying Yankees pitcher Gerrit Cole and Oakland’s Chris Bassitt for the AL lead. Detroit slugger Miguel Cabrera went 0 for 3 with a walk to remain at 499 career home runs.
— Triston McKenzie struck out Shohei Ohtani (SHOH’-hay oh-TAH’-nee) three times while pitching two-hit ball into the eighth inning of the Indians’ 5-1 verdict over the Angels. McKenzie struck out eight and was pulled after walking José Iglesias to begin the eighth, the only free pass he allowed. Cleveland’s José Ramírez homered for the third straight game, a three-run drive in the third inning.
— Kris Bubic carried a no-hitter into the seventh inning of the Royals’ 4-2 win over the Cubs. Whit Merrifield had three hits and stole home as part of a double steal, helping Kansas City win for the fifth time in six games. Nicky Lopez also had three hits and drove in a run to back Bubic, whose no-hitter ended when Patrick Wisdom homered following a 34-minute weather delay.
— The Rockies pulled out a 5-2 win over the Diamondbacks on a three-run homer by Elias (eh-LEE’-uhs) Diaz in the bottom of the ninth. Diaz also scored on Garrett Hampson’s game-tying, two-run shot in the eighth. Colorado has won nine straight at home.