Zack Wheeler struck out 12 in eight shutout innings, and the visiting Philadelphia Phillies beat Charlie Morton and the Atlanta Braves 2-1 on Saturday.
Wheeler (4-4) allowed three hits, walked one and hit a batter in his first win since April 29. The right-hander went 0-3 with a 4.44 ERA in four previous May starts.
Philadelphia went ahead to stay with two runs in the fifth against Morton (5-5). Bryson Stott drove in Brandon Marsh with a sacrifice fly and Trea Turner added a run-scoring double.
Morton struck out nine in 5 1/3 innings. He allowed seven hits and walked four.
Sean Murphy, who had had two of Atlanta’s four hits, homered against Phillies closer Craig Kimbrel with one out in the ninth inning. But Kimbrel then struck out Marcell Ozuna and Eddie Rosario.
It was Kimbrel’s seventh save of the season and No. 401 for his career.
YANKEES 3, PADRES 2, 10 INNINGS >> Isiah Kiner-Falefa hit a game-ending single with one out in the 10th as New York edged San Diego.
After Anthony Volpe and Aaron Judge hit into double plays in the eighth and ninth, the Yankees got their fifth walk-off win when Kiner-Falefa sent Nick Martinez’s 2-0 pitch down the line just past the glove of third baseman Rougned Odor to score Greg Allen.
DJ LeMahieu, who had an RBI double in the first, homered off Padres starter Michael Wacha to tie it in the seventh as the Yankees avoided a fourth straight loss.
Fernando Tatis Jr. homered for the second straight game for San Diego’s only hit in Luis Severino’s 6 2/3 innings. Ha-Seong Kim hit an RBI single in the seventh off Michael King.
Severino allowed two runs, one earned, in his second start since returning from a strained right lat.
GIANTS 3, BREWERS 1 >> Mitch Haniger hit a go-ahead two-run homer in the eighth inning and Logan Webb allowed one run over seven innings to pace San Francisco to a road victory over Milwaukee.
J.D. Davis singled with one out in the eighth off Peter Strzelecki, who relieved to open the inning. After Michael Conforto struck out, Haniger sent the first pitch he saw from Strzelecki (2-4) 419 feet to center for his fourth homer.
Webb (4-5) allowed four hits, struck out 11 and walked one as the Giants won for the 10th time in 12 games. Webb is 3-0 with a 1.30 ERA in five starts in May.
Brewers starter Corbin Burnes allowed one run, four hits and struck out eight in seven innings.
RANGERS 5, ORIOLES 3 >> Andrew Heaney pitched seven innings of four-hit ball, Marcus Semien extended his hitting streak to 16 games with a pivotal two-run single and Texas won at Baltimore.
The Rangers have won 10 of 13. Their 33-18 record is best in Rangers history after 51 games, and they passed Baltimore (33-19) for second-best in the majors behind Tampa Bay.
Heaney (4-3) is 4-2 with a 2.75 ERA over his last nine starts.
ROCKIES 10, METS 7 >> Ryan McMahon hit a go-ahead homer in the seventh and Colorado outslugged visiting New York after blowing an early six-run lead.
Charlie Blackmon’s two-run double in a five-run second helped the Rockies race out to a 6-0 advantage against Justin Verlander after three innings.
Pete Alonso’s major league-high 20th homer started New York’s comeback in the fourth, and the Mets tied it 6-all when rookie Francisco Álvarez capped a five-run sixth with a three-run homer off reliever Jake Bird.
Starling Marte’s two-out RBI single in the seventh put New York in front, but Elias Díaz doubled leading off the bottom half against Jeff Brigham (0-1) and McMahon followed with a two-run shot.
TWINS 9, BLUE JAYS 7 >> Willi Castro had his first career multi-homer game, Matt Wallner homered amongst his career-high four hits, and Minnesota held off visiting Toronto.
Edouard Julien also homered for the Twins as part of a three-hit day.
Bo Bichette had three hits, including a home run, but the Blue Jays lost for the 10th time in 13 games. .
Castro and Wallner went back to back for Minnesota in the fifth off Chris Bassitt (5-4) for a 7-4 lead.
Twins starter Pablo López (3-3) allowed four earned runs in 5 2/3 innings.
Jorge López allowed Daulton Varsho’s two-run homer as part of a three-run Blue Jays’ ninth, but Brock Stewart retired three of final four hitters for his first save since June 20, 2017.
Bassitt gave up seven earned runs in four-plus innings.
ASTROS 6, ATHLETICS 3 >> Jeremy Peña hit a two-run home run, backing another solid outing from Framber Valdez as Houston sent host Oakland to its 10th consecutive loss.
Alex Bregman had three hits and three RBIs for Houston, which has won 13 of 16.
The victory was the 2,123rd of Astros manager Dusty Baker’s career, two shy of Hall of Famer Joe McCarthy for eighth on the all-time list.
Valdez, who six days earlier pitched his second career shutout against the A’s, was almost as dominant this time, too, despite three walks.
The 2022 All-Star allowed one run and four hits in six innings with five strikeouts.
The A’s, off to a historically bad start at 10-44, are on pace for 132 losses — two shy of the major league record held by the 1899 Cleveland Spiders.
MARINERS 5, PIRATES 0 >> Luis Castillo struck out 10 in six innings, and Seattle blanked visiting Pittsburgh.
Castillo allowed one hit — Tucupita Marcano’s double on the game’s first pitch — and walked two.
Gabe Speier, Matt Brash, Trevor Gott and Justin Topa then combined for three innings of one-hit ball for Seattle.
The Mariners backed Castillo (4-2) with three runs in the first and one in the second. Ty France hit an RBI double and scored on Eugenio Suárez’s bloop single. Julio Rodríguez added a run-scoring double in the second.
Pirates starter Vince Velasquez departed after two innings due to discomfort in his pitching elbow. He allowed seven hits and walked one.
CARDINALS 2, GUARDIANS 1, 10 INNINGS >> Brendan Donovan scored on a passed ball in the 10th after homering in the second, lifting St. Louis to a road victory over Cleveland.
Donovan began the 10th on as the automatic runner, stole third base and came home when third-string catcher David Fry mishandled a pitch by Nick Sandlin (2-2) to Oscar Mercado.
St. Louis, which won for the 14th time in its last 20 games, only managed two hits against Guardians starter Tanner Bibee and four relievers. None occurred after Alec Burleson singled in the third.
Jack Flaherty matched his longest start of the year with seven innings of one-run ball, striking out four.
Donovan homered to right in the second to put St. Louis ahead 1-0. It was the Cardinals’ 41st homer of the month, four shy of their May franchise record set in 2000.
The Guardians tied it in the third. Steven Kwan walked, advanced on a wild pitch and came home on a José Ramírez single.
REDS 8, CUBS 5 >> Jonathan India homered twice and drove in five runs, helping Cincinnati beat struggling Chicago at Wrigley Field.
TJ Friedl and rookie Matt McLain each had two hits and scored two runs as the Reds won for the fourth time in six games.
Dansby Swanson and Ian Happ each had two RBIs for Chicago, which blew a 4-1 lead. Jameson Taillon was charged with four runs and six hits in 4 2/3 innings.
The Cubs have lost three in a row and 10 of 13 overall.
RED SOX 2, DIAMONDBACKS 1 >> Reese McGuire’s tiebreaking safety squeeze with the bases loaded brought home Triston Casas in the fourth inning and proved to be the difference as visiting Boston edged Arizona.
Diamondbacks right-hander Zach Davies (0-1) hadn’t appeared in a big league game since April 8 and looked rusty, lasting just 3 1/3 innings. He gave up two runs on five hits and two walks.
Boston’s Garrett Whitlock (2-2) had been out since April 22. The right-hander fared better, allowing one run and two hits over five innings.
The Red Sox bullpen was stellar, throwing four scoreless innings.