MINNEAPOLIS -- Mitch Garver hit two of Minnesota's five home runs, and the Twins held on for an 8-6 victory over the New York Yankees after a tone-setting triple play in the first inning of a series opener between AL division leaders Monday night.
Jorge Polanco, Nelson Cruz and Max Kepler also went deep, giving the Twins their eighth game with five or more homers this season. All but Garver's second solo shot came off starter CC Sabathia (5-5), who lasted only four innings.
Martín Pérez was hit just as hard, serving up home runs to Gio Urshela, Luke Voit, and AL batting leader DJ LeMahieu, a two-run drive.
Nine of the last 13 batters against Pérez reached, with 14 total bases, and he left after failing to get an out in the fifth. LeMahieu went 3 for 4 to raise his batting average to .338, and the Yankees hit multiple homers for the 20th time in 29 games.
Rookie Lewis Thorpe (1-1) got his first major league win by working 2 2/3 scoreless innings.
Taylor Rogers earned his 15th save.
The Twins had lost four of their first six games on this homestand.
RED SOX 9, RAYS 4
ST. PETERSBURG, Fla. (AP) — J.D. Martinez homered and drove in four runs, including an RBI double in the ninth inning following Tampa Bay's curious decision to put a position player on the mound, and Boston beat the Rays.
Eduardo Rodriguez (12-4) allowed two hits over seven scoreless innings to win his sixth straight decision. He limited the sputtering Rays to a pair of infield singles and four walks before being replaced by Nathan Eovaldi.
Eovaldi labored through two-thirds of an inning, yielding three run-scoring hits and allowing the Rays to cut the lead to five runs.
Tampa Bay manager Kevin Cash sent out rookie infielder Mike Brosseau to pitch the ninth. Brosseau, who started the game at second base, allowed doubles to Xander Bogaerts and Martinez. He was the fifth player to pitch for the Rays in the game..
Martinez, Andrew Benintendi and Sam Travis homered in the third inning, when the Red Sox scored seven runs against former Boston prospect Jalen Beeks (5-1).
Tampa Bay has dropped six of seven.
INDIANS 7, BLUE JAYS 3
TORONTO (AP) — Mike Clevinger pitched seven innings to win his third straight decision, Oscar Mercado homered and tripled, and Cleveland beat Toronto to improve to 13-3 in July.
Francisco Lindor drove in a pair of runs and Jason Kipnis had two hits and scored twice for the Indians, who are a major league-best 29-11 since June 4.
Clevinger (4-2) allowed three runs and five hits. He walked two and struck out seven. The right-hander is 3-0 with a 1.88 ERA in four July starts.
Tyler Clippard finished with two perfect innings. Kipnis ended the game with a spectacular leaping catch at second base on Cavan Biggio's liner into shallow right field.
Making his first start of the season after being sidelined with a sore elbow, Blue Jays left-hander Ryan Borucki (0-1) allowed four runs, two earned, and seven hits in 4 2/3 innings. He walked four and struck out three.
ASTROS 11, ATHLETICS 1
HOUSTON (AP) — Gerrit Cole pitched seven strong innings and Aledmys Diaz, Yordan Alvarez and Yuli Gurriel homered as Houston jumped on Homer Bailey for nine runs early and sailed to a win over Oakland.
Cole (11-5) yielded two hits and one run while striking out 11 to help Houston to its sixth straight win. Cole has won seven straight decisions, with his last loss coming on May 22.
Bailey (8-7), who was acquired from Kansas City on July 14, allowed a season-high nine runs and tied a season high with eight hits in just two-plus innings. It was the first loss since June 1 for the veteran right-hander, who had won four straight decisions capped by Wednesday's win against Seattle in his debut for the Athletics.
Alvarez doubled in a run off Brian Schlitter with two outs in the inning to give him 35 RBIs, which is the most in major league history by a player in his first 30 games, surpassing the 34 Albert Pujols had in 2001.
Matt Chapman doubled for Oakland's first hit with one out in the fourth and the Athletics made it 11-1 when he scored on a two-out double by Mark Canha.
Those were the only two hits as the Athletics ended a streak of 21 straight games with a home run.
CARDINALS 6, PIRATES 5, 10 INNINGS
PITTSBURGH (AP) — Paul Goldschmidt hit his fifth career grand slam in the top of the 10th and right fielder Jose Martinez threw out the tying run at the plate to help St. Louis beat Pittsburgh.
Goldschmidt took an offering from Clay Holmes (1-1) and sent it to the concourse that runs behind the wall in right-center field as the streaking Cardinals improved to 8-3 since the All-Star break. Goldschmidt's 19th home run of the season was just enough after St. Louis closer Carlos Martinez nearly let a four-run cushion get away.
Matt Wieters hit his eighth home run for the Cardinals and added a sacrifice fly. Chasen Shreve (1-0) picked up the victory by escaping a two-on, two-out jam in the ninth.
Starling Marte had three hits for Pittsburgh. Bell, Colin Moran and Bryan Reynolds all drove in runs but the Pirates left 11 runners on base to fall to 2-8 since a 12-5 surge pulled them within 2½ games of first in the NL Central at the break.
WHITE SOX 9, MARLINS 1
CHICAGO (AP) — Ivan Nova pitched a four-hitter that led Chicago over Miami.
Jose Abreu hit a two-run homer and Yoan Moncada added a three-run shot, and James McCann and Ryan Goins later connected for back-to-back drives.
Chicago opened a 10-game homestand by winning for the third time in 11 tries. The Marlins fell to 0-4 on their current six-game road trip.
The White Sox became the first team in the majors to have protective netting in place from foul pole to foul pole, extending the safety measure for their first game at Guaranteed Rate Field since the All-Star break.
Nova (5-9) improved to 5-0 lifetime against the Marlins, striking out five with no walks. This was his fourth career shutout — his previous one came with Pittsburgh on April 29, 2017, against the Marlins.
Jorge Alfaro homered in the second inning for the lone Miami run.
Trevor Richards (3-12) allowed seven runs over five innings in his seventh consecutive loss. He walked one and struck out seven.
REDS 6, BREWERS 5
MILWAUKEE (AP) — Eugenio Suarez hit a pair of home runs, including a two-run, go-ahead shot in the ninth inning off Jeremy Jeffress as Cincinnati rallied past Milwaukee.
Suarez had given Cincinnati a 4-1 lead when he took Adrian Houser deep with two out in the seventh.
The Brewers took the lead right back an inning later when Tyler Saladino connected on a first-pitch fastball from Rasiel Iglesias for his second grand slam in as many days, snapping an 0-for-8 drought with runners in scoring position for Milwaukee.
Wandy Peralta (1-1) pitched a perfect inning to get the victory while Jared Hughes got the final out to earn his first save.
Right-hander Chase Anderson struck out six over 5 2/3 innings for Milwaukee. Jeffress (3-3) took the loss.
More AP baseball: https://apnews.com/MLB and www.twitter.com/AP—Sports