DJ LeMahieu had a career-high six RBIs with a grand slam and two-run double, Nestor Cortes got his first road win this year and the visiting New York Yankees extended their winning streak to five with a 6-5 victory Wednesday that completed a three-game sweep of the slumping Philadelphia Phillies.

Giancarlo Stanton added a pair of hits for New York, which has rebounded from a 10-23 slide with its best stretch since eight consecutive wins from May 9 to June 6.

Weston Wilson homered and Nick Castellanos had three RBIs for the Phillies, who have lost four in a row and 11 of 15. Two-time NL MVP Bryce Harper went 0 for 5 with two strikeouts, hit into a game-ending double play and is in a 1-for-30 slump.

ORIOLES 10, BLUE JAYS 4 >> Jackson Holliday returned to the major leagues with a flourish, hitting a fifth-inning grand slam for his first career home run to help host Baltimore to a victory over Toronto.

Holliday, baseball’s top-ranked prospect at the moment per MLB Pipeline, had been sent down after going 2 for 34 with 18 strikeouts for the Orioles earlier this season.

TWINS 8, METS 3 >> Matt Wallner hit a two-run homer and came within inches of another homer as visiting Minnesota finally won a game in New York by beating the Mets.

Byron Buxton also connected and Pablo López (10-7) pitched six innings of three-hit ball as the Twins prevented a three-game sweep. They were outscored 39-13 while losing their first five games in New York this season against the Yankees and Mets.

ROYALS 10, WHITE SOX 3 >> Freddy Fermin launched a two-run homer among his four hits and visiting Kansas City pounded Chicago, extending the White Sox’s franchise-record losing streak to 17 games.

Major league batting leader Bobby Witt Jr. lengthened his hitting streak to 13 games with two infield singles, raising his average to .349.

DIAMONDBACKS 5, NATIONALS 4 >> Zac Gallen won his third straight start, Ryan Thompson got out of a one-out, bases-loaded jam in the ninth inning and host Arizona earned a three-game sweep by beating Washington.

The Diamondbacks have won five straight series, but this was Arizona’s first sweep in that stretch.

CARDINALS 10, RANGERS 1 >> Tommy Pham started in left field for host St. Louis, getting three hits and two RBIs, and Michael McGreevy pitched seven innings in his MLB debut to lift the Cardinals to a victory over Texas.

Pham returned to St. Louis on Tuesday and debuted with a pinch-hit grand slam after being part of a three-team trade Monday. Pham began his career with the Cardinals.

BRAVES 6, BREWERS 2 >> Matt Olson and Travis d’Arnaud hit back-to-back homers twice and visiting Atlanta defeated Milwaukee.

According to Sportradar, it was the first time two players hit back-to-back homers twice in one game since Houston’s Mauricio Dubón and Jose Altuve did it in a 13-6 victory over Texas on Sept. 4, 2023.

RED SOX 3, MARINERS 2, 10 INNINGS >> Rafael Devers doubled home the winning run in the 10th inning for his third hit of the game and host Boston beat Seattle.

Zack Kelly (4-1) pitched out of a major jam in a scoreless 10th for the win. Danny Jansen hit a tying single in the sixth and the Red Sox took two of three from the Mariners, who are locked in a tight race with Houston atop the AL West.

CUBS 13, REDS 4 >> Ian Happ launched a two-run homer and visiting Chicago banged out nine doubles among its 17 hits in routing Cincinnati to avoid a series sweep.

Seiya Suzuki, Patrick Wisdom and Pete Crow-Armstrong each had a two-run double. Nico Hoerner, Christian Bethancourt and Cody Bellinger also drove in runs for the Cubs, who set season highs for runs and hits.

MARLINS 6, RAYS 2 >> Xavier Edwards drove in three runs, and Jake Burger and Jonah Bride homered to help Roddery Muñoz and visiting Miami beat Tampa Bay for the rookie’s first win in nearly three months. The Marlins salvaged a two-game split and sent Taj Bradley (6-5) to his first loss since June 8.

Muñoz (2-5) had been 0-5 in 10 starts since beating Colorado on May 1 for his first major league win. He allowed two runs and four hits while striking out seven over five innings.

ASTROS 5, PIRATES 4 >> Mauricio Dubón hit a two-run homer, Framber Valdez struck out 10 in six innings and host Houston came from behind to beat Pittsburgh.

Dubón came in to pinch hit in the sixth inning with the Astros trailing 4-3. He hit a 97 mph sinker from reliever Colin Holderman (3-2) off the signage above the left field seats to give Houston the lead. It was Dubón’s first career pinch-hit homer and helped Houston snap a three-game losing streak.

GIANTS 1, A’S 0 >> Logan Webb pitched his second career shutout, leading host San Francisco to a victory over Oakland in a speedy 1 hour, 55 minutes.

Webb (8-8) struck out six, limiting the A’s to five singles and a walk in his first complete game of the season and third of his career. His other shutout came July 9, 2023, in a 1-0 victory over Colorado.