PHOENIX (AP) — Tyler O’Neill homered for a third straight game, Yadier Molina had three RBIs and the St. Louis Cardinals won 7-4 on Saturday night over the Arizona Diamondbacks, who have lost 13 games in a row. O’Neill added two doubles and finished with three RBIs. He also made a diving catch in left field that saved a run in the fourth inning. St. Louis jumped out to a 7-0 lead by the fifth. The Diamondbacks clawed back with four runs, but it wasn’t enough. They are one loss short of the longest skid in franchise history.
Also in MLB news:
— The Tampa Bay Rays have continued a hot streak that’s put them atop the American League East. Austin Meadows’ third RBI of the afternoon was a tiebreaking, infield single during a two-run eighth in the Rays’ 14th win in 15 games, 5-3 over the Phillies. Meadows also hit a two-run homer in the first inning and now has 26 RBIs in his last 23 games. The Rays rallied after Phillies starter Zack Wheeler allowed three runs on just four hits while striking out a career-high 14 over seven innings. Phillies outfielder Roman Quinn left the game with a left Achilles injury, after stumbling while rounding third on a two-run double by Ronald Torreyes.
— The Red Sox earned a 3-1 victory over the Marlins behind Nathan Eovaldi (eh-VAHL-dee), who went 5 1/3 scoreless innings. Bobby Dalbec, Kevin Plawecki, and Hunter Renfroe each had an RBI single for Boston, which won for the seventh time in nine games and posted its ninth straight home victory over the Marlins.
— Spencer Turnbull pitched well into the sixth inning as the Tigers beat the Yankees, 6-1. Jonathan Schoop (skohp) was 2-for-3 with a solo homer and two runs scored to help Detroit beat New York for the second straight day.
— José Abreu drove in three as the White Sox knocked off the Orioles, 7-4 in Game 1 of a doubleheader. Jake Lamb and Yoán (yoh-AHN’) Moncada homered for Chicago.
— The Pale Hose picked up their fifth win in six games as Lance Lynn pitched five shutout innings in a 3-1 verdict over the Orioles in Game 2. Billy Hamilton hit a solo home run and Abreu (ah-BRAY’-oo) had a two-run blast as the White Sox handed Baltimore its 12th consecutive loss.
— The Twins were 6-5 winners over the Royals as rookie Trevor Larnach homered and Rob Refsnyder drove in two runs. J.A. Happ won for the first time in five starts, finishing five innings.
— Shohei Ohtani (SHOH’-hay oh-TAH’-nee) delivered a two-run single and Alex Cobb struck out eight over seven scoreless innings of the Angels’ 4-0 shutout of the Athletics. Los Angeles plated four unearned runs in the fifth following one of three wild pitches by Frankie Montas.
— J.P. Crawford and Mitch Haniger homered late as the Mariners sent the Rangers to their 11th consecutive road loss, 3-2. Texas managed four hits in its fifth consecutive defeat overall.
— Donovan Solano and Evan Longoria homered to support Logan Webb’s five innings of one-hit ball in the Giants’ 11-6 thumping of the Dodgers. Mike Yastrzemski (ya-STREHM’-skee) doubled twice and Wilmer Flores had three of San Francisco’s 16 hits after being reinstated from the injured list before the game.
— The Padres trailed 6-1 in the eighth inning before rallying for an 11-8 win over the Astros on Wil Myers’ three-run blast in the 12th inning. Fernando Tatis (tah-TEES’) Jr. launched a monstrous, three-run homer with two out in the ninth to tie it.
— The Cubs have a six-game winning streak after Joc Pederson, Ian Happ, and Eric Sogard drove in two runs apiece in a 10-2 pounding of the Reds. Rafael Ortega homered and Kris Bryant had a run-scoring single, helping the Cubs improve to 18-7 this month.
— Mitch Keller and the Pittsburgh bullpen finished off a pair of seven-inning shutouts, and the Pirates blanked the Colorado Rockies 4-0 to sweep a doubleheader. After JT Brubaker excelled to win the opener 7-0 and stop Pittsburgh’s six-game losing streak, Keller was equally impressive. The Pirates shut out a team in both games of a doubleheader for the first time since Oct. 3, 1976, against the St. Louis Cardinals. Pittsburgh pitchers combined to hold Colorado to just six total hits.
— The Bucs also blanked Colorado in the nightcap as Mitch Keller tossed two-hit ball over five innings of a 4-0 victory. Adam Frazier and Ka’ai Tom hit solo homers for Pittsburgh.
— Freddy Peralta went the distance for the first time in the majors, limiting the Nationals to four hits as the Brewers coasted to a 4-1 victory in Game 1 of a doubleheader. Avisaíl (av-ih-sah-EEL’) Garcia homered and drove in three runs.
— The Brewers came away with a sweep as Luis Urias went 3-for-3 with two RBIs in a 6-2 win at Washington. Kolten Wong also had three hits and drove in two runs for the Brewers in the nightcap, while Lorenzo Cain was 3 for 3 and scored twice.
— Taijuan (TY’-wahn) Walker worked five scoreless innings and the Mets belted a season-high five home runs in a 12-3 laugher over the Braves. Francisco Lindor (lihn-DOHR’), James McCann, Jonathan Villar (vee-AHR’) went deep for New York, and Brandon Drury and Billy McKinney piled on with homers during the Mets’ seven-run sixth.
— The Indians postponed their game with the Blue Jays due to high winds, forcing Cleveland to play doubleheaders on consecutive days.
The two teams combined for 31 strikeouts, 16 by Tampa Bay batters.