
St. Louis Cardinals right-hander Dustin May put together one of the most impressive pitching performances of the season Monday, tossing a complete-game one-hit shutout to deliver a 3-0 win over the visiting San Diego Padres.
May, now 5-6 on the year, was untouchable through the first six innings, retiring every batter he faced before issuing a walk to Fernando Tatis Jr. to open the seventh. The Cardinals starter punched out nine batters and walked just one in what was the first complete game of his career. The outing also pushed May’s June record to 2-0 with a 1.31 ERA over three starts this month.
Jimmy Crooks provided the offensive punch with two RBIs for St. Louis, which had dropped three of its previous four contests heading into Monday.
Tatis opened the seventh with that walk — the Padres’ first baserunner of the night. After Jackson Merrill grounded out, Manny Machado singled to break up the no-hit bid and put runners at the corners with two outs. May then induced Gavin Sheets to ground into a double play on the very next pitch, ending the threat.
Cubs 5, Rockies 4
Pete Crow-Armstrong hit for the cycle and host Chicago rallied from a two-run deficit late to claim a walk-off victory over Colorado in the first game of a three-game series. Matt Shaw drew a bases-loaded walk to end it, one batter after Pedro Ramirez tied the game.
Crow-Armstrong completed his cycle in reverse order — leading off the first with a home run, tripling in the third, doubling in the fifth and singling in the seventh. It was the first cycle in the majors this season, the 13th in Cubs history, and the first at Wrigley Field since Mark Grace accomplished the feat in a 5-4 loss to the San Diego Padres on May 9, 1993.
Colorado’s Juan Mejia (1-6) walked leadoff hitter Seiya Suzuki in the ninth and then threw wildly to second base on Ian Happ’s comebacker, allowing Suzuki to advance to third. Mejia walked Nico Hoerner before Seth Halvorsen came in and surrendered the game-tying RBI single to Ramirez.
Tigers 9, Astros 3
Colt Keith clubbed three home runs — a first for his career — as Detroit bashed five total homers in a convincing win at Houston. Keith went 3-for-4 with a pair of two-run shots, a solo blast and a career-best six RBIs. Kevin McGonigle and Spencer Torkelson also went deep for the Tigers, who improved to 8-4 this month.
Houston starter Kai-Wei Teng (3-6) gave up three of those home runs while posting an unusual line: five runs allowed on six hits and two walks over 3 1/3 innings, yet he set a career high with nine strikeouts. Teng and four relievers combined for 18 punchouts on the night.
Phillies 7, Marlins 0
Zack Wheeler was sharp over six innings, striking out nine, while Gabriel Rincones Jr. launched the first home run of his major league career as Philadelphia blanked the visiting Miami Marlins. After being shut out twice in Milwaukee over the weekend, the Phillies bounced back behind Wheeler (6-1) and three relievers. J.T. Realmuto also homered for Philadelphia, and Justin Crawford collected three hits and an RBI. Liam Hicks accounted for two of Miami’s five hits, while starter Ryan Gusto (0-2) gave up five runs and eight hits in 4 2/3 innings.
Nationals 7, Royals 3
Dylan Crews capped a five-run fifth inning with a three-run home run as Washington defeated visiting Kansas City in the series opener. Nasim Nunez went 2-for-the-game and scored twice for the Nationals, who have now won three in a row while plating 25 runs during that stretch. Crews has homered twice and driven in seven runs over a five-game hitting streak. Brad Lord (5-0) allowed two runs on two hits over three innings of relief, backing starter Andrew Alvarez, who gave up one run on five hits across four frames. Recalled from Triple-A Omaha on Monday, Mitch Spence (0-1) surrendered six runs on seven hits in four-plus innings in the loss.
Reds 12, Mets 0
Eugenio Suarez crushed a two-run homer in the first inning and followed with a grand slam in the second, finishing with a career-high six RBIs to fuel Cincinnati’s blowout of visiting New York. Suarez has now posted three multi-hit games over his last six appearances, hitting three of his seven home runs during that stretch. The 12 runs were Cincinnati’s highest total since a 15-1 win over Washington on May 14. Chase Burns earned his team-leading eighth victory, holding New York to four hits over five scoreless innings while striking out seven and walking three.
The Mets turned to right-hander Tobias Myers (0-2) as an emergency starter after Christian Scott was placed on the injured list with hip inflammation. Myers was in immediate trouble, giving up seven runs on four hits in just 1 1/3 innings, with three walks and one strikeout.
Twins 4, Rangers 2
Josh Bell launched a three-run homer in the opening inning and Minnesota held on to beat host Texas in the first game of a three-game set in Arlington. Byron Buxton, the reigning American League Player of the Week, also went deep for the Twins, who have won three of their last four. Starter Mike Paredes went 4 2/3 innings in just his second major league start and fourth appearance overall, allowing two runs on four hits without issuing a walk. Relievers Taylor Rogers (3-3), Andrew Morris and Eric Orze combined to retire nine of 10 batters, and Yoendrys Gomez closed it out by retiring all four batters he faced for his seventh save.
Diamondbacks 4, Angels 3
Pavin Smith delivered a go-ahead home run in the seventh inning, leading Arizona past Los Angeles in the opener of a three-game series in Phoenix. Geraldo Perdomo added an RBI double, drew two walks and scored a run for the Diamondbacks, who have won three of their last four. Ryne Nelson (3-5) earned his first victory since May 24, allowing two runs on nine hits and two walks over seven innings with five strikeouts.
Mike Trout went 2-for-3 with a home run and scored twice for the Angels, while Jo Adell doubled, singled and drove in a run. Rookie Walbert Urena (4-5) allowed four runs — three earned — on seven hits over a career-high seven innings, walking two and striking out three.
Athletics 11, Pirates 2
Nick Kurtz belted two home runs and drove in five while Jeff McNeil homered and knocked in four as the Athletics cruised past Pittsburgh in West Sacramento, Calif. Kurtz and McNeil each recorded three hits as Oakland won for the sixth time in eight games. The 15-hit performance continues a hot stretch in which the A’s scored 47 runs over six games in Las Vegas last week. Starter J.T. Ginn (5-3) allowed just one unearned run and six hits over six innings, striking out three and walking two to earn his third consecutive win. Pittsburgh’s Jared Jones (1-1) gave up five runs and eight hits over four innings, striking out four and walking one.
Dodgers 4, Rays 3
Pinch hitter Miguel Rojas delivered a go-ahead home run in the seventh inning as Los Angeles came from behind to open a three-game series against visiting Tampa Bay with a victory. Kyle Tucker hit a three-run homer and also threw out a runner at the plate for the Dodgers, who overcame a 3-0 deficit. Starter Eric Lauer surrendered three runs over six innings for Los Angeles. Kyle Hurt (2-1) threw a scoreless inning in relief, and Tanner Scott worked a clean ninth for his eighth save. Reliever Steven Matz (4-4) gave up the Rojas homer as Tampa Bay dropped its third loss in four games.








