MINNEAPOLIS >> 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.

Cardinals 6, diamondbacks 5 >> Jordan Walker had two hits and drove in three runs, rebounding from a critical fielding gaffe with an RBI single that lifted St. Louis to a win over Arizona.

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.

Red Sox 6, Orioles 5 (10 innings) >> Rafael Devers grounded a single up the middle to drive in the winning run with one out in the bottom of the 10th inning, lifting Boston past Baltimore in the opener of a split doubleheader.

Wearing their “Fenway Greens” alternate uniforms that debuted this month and match the color of the Green Monster, the Red Sox had a solo homer each by Jarren Duran, Wilyer Abreu and Abraham Toro.

Devers entered the day batting .419 with 28 RBIs in 20 games in May, and led the majors with 47 RBIs overall.

Pirates 2, Brewers 1 >> Oneil Cruz tripled home Isiah Kiner-Falefa with two outs in the seventh inning and Pittsburgh edged Milwaukee.

Kiner-Falefa singled off Tyler Alexander (2-5) with one out and Cruz followed two batters later by sending a shot to the gap in right-center field. The 6-foot-7 Cruz — coming off the first multi-homer game of his career in a victory Friday night — slid head-first into third, then popped up to celebrate.

Spencer Horwitz added two hits and drove in a run for the Pirates, who have won four of five. Chase Shugart (3-3) came on with the bases loaded and two outs in the seventh and got Milwaukee’s Jackson Chourio on a fly ball to right to end the threat. David Bednar worked out of a two-on, one-out jam in the ninth for his fifth save.

Astros 2, Mariners 1 >> Christian Walker and Jeremy Peña had two hits apiece and Houston scored two runs in the first inning on errors by Seattle and held on for a win over the Mariners.

There were two outs in the first and Jose Altuve was at second base when Walker singled and Altuve scored when Bryan Woo (5-2) badly overthrew first base.

Walker advanced to second on Woo’s error and scored when Victor Caratini reached on an error.

White sox 10, Rangers 5 >> Andrew Benintendi hit a two-run double in Chicago’s six-run sixth inning and the White Sox handed Texas its sixth consecutive loss.

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 Cincinnati defeated Chicago 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.

Yankees 13, Rockies 1 >> Max Fried threw 7 1/3 sharp innings and New York broke open a tight game with a 10-run fifth to beat reeling Colorado.

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.

Braves 7, Padres 1 >> Ronald Acuña Jr. homered for the second straight game in his return from a nearly year-long absence due to a knee injury, leading Atlanta to a win over San Diego.

Acuña homered on the first pitch he saw in his season debut Friday. On Saturday, he hit a 411-foot, two-run shot to left field in the sixth inning, going 1 for 5. The 27-year-old is 3 for 9 in his two games back after missing the previous 161 games due to a torn ACL in his left knee.