



ST. LOUIS >> Jordan Walker had two hits and drove in three runs, rebounding from a critical fielding gaffe with an RBI single that lifted the St. Louis Cardinals to a 6-5 win Saturday over the Arizona Diamondbacks.
After his failed sliding attempt to catch Josh Naylor’s two-run triple in the eighth allowed Arizona to rally into the lead, Walker delivered the winning run with an RBI single off Justin Martinez (1-2) in the bottom half of the inning.
The Diamondbacks lost their fourth straight game. St. Louis has won 15 of 19.
Geraldo Perdomo and Eugenio Suárez raced around to tie the game 4-4 when Naylor’s line drive bounced in front of Walker and rolled to the wall. Naylor then scored when Grichuk’s pop-up fell in shallow center for a double.
Ryan Helsley (2-0) was credited with the win for a scoreless ninth. He struck out Suárez with runners on second and third to end the game.
Matthew Liberatore allowed six hits and one run, on Grichuk’s leadoff home run in the fifth. Liberatore struck out six Diamondbacks and didn’t walk anyone, a hallmark of his strong start to 2025.
Arizona starter Merrill Kelly gave up four runs on six hits while striking out five. His only walk preceded Walker’s two-dun double that ended his outing with no outs in the seventh.
Twins 5, Royals 4 >> Brooks Lee hit an RBI single with two outs in the ninth inning to give the Minnesota Twins their second straight walk off against the Kansas City Royals, this time overcoming a four-run deficit for a 5-4 win on Saturday.
Harrison Bader and Kody Clemens homered for Minnesota, which won for the 16th time in 18 games.
Pinch-hitter Carlos Correa walked against Daniel Lynch IV (3-1) to open the Minnesota ninth and advanced to second two batters later when pinch-hitter Ryan Jeffers also walked. With Steven Cruz pitching, Lee grounded a ball up the middle for his first career walk-off hit.
Ty France hit a two-run home run in the ninth in the Twins 3-1 win on Friday.
Minnesota closer Jhoan Duran (3-0) pitched a scoreless ninth for the win.
Vinnie Pasquantino had three hits for Kansas City, which struck out a season-high 18 times. Bobby Witt Jr. tied a career high with four of those.
Pasquantino had an RBI double and Salvador Perez an RBI single in the fifth for a 4-0 Kansas City lead, but Bader homered and France had a two-out, two-run single in the inning to get the Twins within 4-3.
Clemens tied the game with a home run leading off the sixth against Royals’ starter Michael Wacha, who allowed seven hits and four earned runs in five-plus innings.
Nationals 3, Giants 0 >> James Wood hit a two-run homer in the first inning and Jake Irvin pitched eight innings of three-hit ball as the Washington Nationals beat the San Francisco Giants 3-0 on Saturday.
Irvin (4-1) struck out seven and walked two in a 96-pitch effort as Washington bounced back following a 4-0 loss to the Giants on Friday and won for the seventh time in nine games.
Amed Rosario doubled with one out in the first and Wood followed with a 390-foot shot to right for his 13th homer of the season. Keibert Ruiz added two hits for Washington.
Pirates 2, Brewers 1 >> Oneil Cruz tripled home Isiah Kiner-Falefa with two outs in the seventh inning and the Pittsburgh Pirates edged the Milwaukee Brewers 2-1 on Saturday.
Rays 3, Blue Jays 1 >> Junior Caminero hit a three-run home run in the first inning to back a strong start by Shane Baz, and the Tampa Bay Rays beat the Toronto Blue Jays 3-1 on Saturday night for their fourth straight win.
Pete Fairbanks issued two walks before retiring Myles Straw on a fly ball to center for the final out in his second straight save and 10th this season.
Mets 5, Dodgers 2 >> Slumping Juan Soto hit a tiebreaking, two-run double with the bases loaded in a three-run fourth inning and the New York Mets beat the Los Angeles Dodgers 5-2 Saturday night in their rematch of last year’s NL Championship Series.
David Peterson (3-2) matched his career high of 7 2/3 innings, striking out Shohei Ohtani three times and inducing three double-play grounders. He allowed two runs and five hits.
White Sox 10, Rangers 5 >> Andrew Benintendi hit a two-run double in Chicago’s six-run sixth inning and the White Sox handed the Texas Rangers their sixth consecutive loss with a 10-5 victory on Saturday.
Joshua Palacios hit a two-run homer for the White Sox, atoning for a costly error. Mike Tauchman also went deep and Lenyn Sosa drove in three runs.
Reds 6, Cubs 4 >> Elly De La Cruz drove in four runs and the Cincinnati Reds defeated the Chicago Cubs 6-4 Saturday to end a four-game losing streak.
Justin Turner and Michael Kelly homered as the Cubs had a three-game winning streak snapped. Kelly came into the game in the fifth inning after catcher Miguel Amaya suffered a left oblique strain.
De La Cruz and the Reds struck quickly in the first. After Santiago Espinal drew a walk with one out, De La Cruz lined a fastball by Colin Rea (3-1) into the seats in right-center for a 2-0 lead.
Yankees 13, Rockies 1 >> Max Fried threw 7 1/3 sharp innings and the New York Yankees broke open a tight game with a 10-run fifth to beat the reeling Colorado Rockies 13-1 on Saturday.
Fried (7-0) tied Arizona’s Brandon Pfaadt for the major league lead in wins. The Yankees lefty scattered six hits and gave up one run in an efficient outing in which he only tossed 83 pitches. Fried has allowed two earned runs or less in all 11 of his starts this season.