Depleted by injuries to their biggest stars, the New York Yankees were sagging in the relentless AL East race when they arrived in Minnesota.
Four games against their longtime punching bag later, the Yankees have some momentum back.
Vernon Wells drove in three runs and the Yankees pounded rookie Kyle Gibson and the Twins, 9-5, Thursday in Minneapolis to finish the sweep, their first series victory in almost four weeks.
‘‘It’s a new month, and hopefully this is a time that we’re going to turn this around,’’ Ichiro Suzuki said through his interpreter after tallying three hits, including a two-run triple.
Travis Hafner had three hits and scored twice, and Zoilo Almonte and Alberto Gonzalez also drove in runs for the Yankees, who scored 29 runs over the four games.
Justin Morneau homered twice for the Twins. But Gibson (1-1) gave up eight runs on 11 hits, a walk, and a hit batter in 5⅓ innings with two strikeouts in his second start.
Mets 5, Diamondbacks 4 — Cliff Pennington hit an RBI single with two outs in the 15th and Arizona, boosted early by Gerardo Parra’s bunt double, finally outlasted New York in a back-and-forth classic to split a draining four-game set at Citi Field.
Arizona scored in the final three innings but couldn’t close out the feisty Mets until Brad Ziegler retired Kirk Nieuwenhuis on an easy grounder with runners at second and third to finish a game that lasted 5 hours, 46 minutes.
Angels 6, Cardinals 5 — Josh Hamilton hit a tying two-run homer in Los Angeles’s three-run ninth inning as the host Angels rallied for a victory.
Rangers 5, Mariners 4 — Adrian Beltre homered twice and host Texas used a four-run seventh inning to avoid a three-game series sweep.
Marlins 4, Braves 3 — Donovan Solano delivered a pinch-hit, go-ahead single off closer Craig Kimbrel in the ninth inning as visiting Miami took two of three in its series with Atlanta.
Rays 7, Astros 5 — Yunel Escobar had three hits and drove in three runs, including a tiebreaking double in the 11th, that sent Tampa Bay over host Houston. Brett Wallace homered twice for the Astros.
White Sox 3, Orioles 2 — Adam Dunn made up for a critical eighth-inning error by hitting a solo home run in the bottom of the ninth to lift Chicago over Baltimore.
Royals 10, Indians 7 — Lorenzo Cain hit his first career grand slam, Salvador Perez provided a bases-loaded double in the eighth, and host Kansas City rallied past Cleveland.
Nationals 8, Brewers 5 — Wilson Ramos hit a go-ahead, three-run homer in the seventh in his return to the lineup, leading host Washington over Milwaukee.
Phillies 6, Pirates 4 — Major league loss leader Cole Hamels pitched seven strong innings, Carlos Ruiz hit a tiebreaking single, and visiting Philadelphia beat Gerrit Cole and Pittsburgh.
Athletics 1, Cubs 0 — Derek Norris scored on a passed ball with two outs in the seventh and host Oakland held off Chicago.
Tigers 11, Blue Jays 1 — Justin Verlander pitched seven shutout innings, Austin Jackson hit a two-run homer, and visiting Detroit routed slumping Toronto. Verlander (9-5) won for the first time since June 7 at Cleveland.
Rockies 9, Dodgers 5 — Michael Cuddyer hit a solo homer and drove in three runs for host Colorado. Cuddyer, who recently had his team-record, 27-game hitting streak snapped, also added a two-run double as the Rockies avoided being swept in the three-game series.
. . .
The Giants-Reds game in Cincinnati was postponed because of rain. The game never got started and was called after a wait of nearly 2½ hours. No makeup date was announced.