NEW YORK -- Starlin Castro drove home the tiebreaking run in the eighth inning with a sharp one-hopper scored an error on shortstop Eduardo Escobar, and the New York Yankees edged the Minnesota Twins 2-1 Saturday with more dominant pitching from the back end of their bullpen.

Dellin Betances, Andrew Miller (5-0) and Aroldis Chapman combined to throw three scoreless innings for the third straight game.

They had teamed up to set down 26 consecutive batters during that stretch before Joe Mauer singled on a 99 mph fastball from Chapman with two outs in the ninth.

The left-hander then struck out Brian Dozier, who homered earlier off a very effective Michael Pineda, for his 15th save in 16 tries. The 100 mph fastball that ended it was the only pitch Chapman threw that reached triple digits -- after his first 10 on Friday night were all 100 mph or more on the scoreboard.

In the eighth, pinch-runner Aaron Hicks advanced to third on Brian McCann's single off Ryan Pressly (2-4), and Castro singled sharply to the left of Escobar one out later.

BLUE JAYS 10, WHITE SOX 8

CHICAGO (AP) -- The White Sox tied a team record with seven home runs, but it wasn't enough as Edwin Encarnacion drove in four runs, Devon Travis homered and Toronto held on for the win.

All seven homers were solo shots. Brett Lawrie became the first White Sox player since Ron Santo in 1974 to hit inside-the-park and over-the-wall homers in the same game, and Chicago hit three straight home runs in the second inning.

Dioner Navarro, J.B. Shuck, Tim Anderson, Alex Avila and Adam Eaton all went deep for the White Sox, who matched the club record for homers set at the Kansas City Athletics on April 23, 1955.

Knuckleballer R.A. Dickey (5-8) matched a career high by allowing four home runs. He gave up five runs -- four earned -- and seven hits in 5 1/3 innings. Roberto Osuna gave up Eaton's homer in the ninth before earning his 15th save.

Miguel Gonzalez (1-3) gave up eight runs and 10 hits in 5 1/3 innings.

METS 1, BRAVES 0, 11 INNINGS

ATLANTA (AP) -- Pinch-hitter Kelly Johnson lined a leadoff home run in the 11th inning and New York outlasted Atlanta.

Johnson pulled a pitch from Dario Alvarez (1-1) into the first row of the right-field seats for his third homer.

Johnson began the year with the Braves before he was traded to the Mets on June 8. Alvarez was claimed off waivers from the Mets by the Braves in late May.

The homer was the first extra-base hit of a game that began as a terrific duel between Jacob deGrom and Julio Teheran. They each threw eight scoreless innings.

Addison Reed (2-2) pitched 1 2/3 scoreless innings for the Mets, who now trail first-place Washington by two games in the NL East.

Jeurys Familia worked the 11th for his majors-leading 26th save in 26 chances.

PADRES 3, REDS 0

CINCINNATI (AP) -- Drew Pomeranz drove in a pair of runs and pitched seven innings, leading San Diego in a game delayed a few minutes by the Cincinnati Reds' tribute to Pete Rose.

Pomeranz hit his second career homer and had an RBI single against left-hander Brandon Finnegan (3-6). The Padres have won the first three games of the series, improving to 12-3 against the Reds over the last three seasons.

The Reds inducted Rose into their Hall of Fame during a pregame ceremony that included his Big Red Machine teammates and went six minutes long. During a session with the media, Rose joked about taking volunteers for the Reds' beleaguered bullpen, which is by far the worst in the majors.

Pomeranz (7-7) gave up three hits, walked one and struck out six, including the last three batters he faced on a humid, 87-degree afternoon. Fernando Rodney retired the side in the ninth, completing a four-hitter while getting his 17th save in 17 chances.

ORIOLES 5, RAYS 0, 1st game; ORIOLES 8, RAYS 6, 2nd game

BALTIMORE (AP) -- Matt Wieters hit two homers, and Baltimore rallied from four runs down in the second game to complete a doubleheader sweep and extend Tampa Bay's losing streak to 10 games.

Adam Jones and Chris Davis also homered for the AL East-leading Orioles, who trailed 4-0 in the third inning and 6-3 in the fifth.

Orioles starter Chris Tillman gave up six runs and 10 hits in five innings before Baltimore's comeback kept the right-hander unbeaten in 13 starts since April 14.

Wieters hit a two-run shot in the fourth, Jones connected in the fifth and Davis led off the sixth with his 17th homer to get the Orioles to 6-5. Baltimore took its first lead in the seventh. Jones hit an RBI single off Erasmo Ramirez (7-6) and Davis greeted Xavier Cedeno with a run-scoring single.

Wieters connected again leading off the eighth.

T.J. McFarland (2-2) pitched two scoreless innings, Brad Brach worked the eighth and Zach Britton got three outs for his 23rd save.

The first game of the day-night doubleheader was dominated by Kevin Gausman (1-5), who earned his first win in 13 starts since last September. He allowed four hits in 7 2/3 innings.

Matt Andriese (6-1) gave up two runs and five hits in 4 2/3 innings for Tampa Bay. The right-hander was unbeaten in 10 starts since last June 22.

INDIANS 6, TIGERS 0

DETROIT (AP) -- Francisco Lindor homered twice and Carlos Carrasco pitched a four-hitter to lead Cleveland to its eighth consecutive win.

The Indians also improved to 8-0 against the Tigers this year, outscoring them 51-16.

It was the first career multihomer game for the 22-year-old Lindor, and Carlos Santana and Yan Gomes also went deep for AL Central-leading Cleveland.

The Indians spoiled Anibal Sanchez's return to the Detroit rotation. The right-hander allowed a homer to Santana on the game's second pitch, and Lindor added another solo shot one out later.

Carrasco (3-2) struck out seven and walked one. He threw a season-high 117 pitches in his third career shutout and first of the year.

Sanchez (4-8) made his first start since May 31 after being demoted to the bullpen for a bit. He allowed four runs and five hits in five innings.

MARLINS 9, CUBS 6

MIAMI (AP) -- Justin Bour and Giancarlo Stanton each drove in three runs, Paul Clemens got his first big league win in more than three years and Miami erased an early deficit to beat Chicago.

Bour hit his 14th home run for the Marlins, who got to 40 wins in 75 games -- or 20 games faster than they did a year ago. Ichiro Suzuki's infield single in the fifth sparked what became a four-run inning that put Miami ahead for good.

The Cubs lost for the fifth time in six games.

Clemens (1-0) trailed 4-1 early but settled down and gave Miami five innings of four-run ball. It was his first win since June 12, 2013, and A.J. Ramos got the last two outs for his 24th save.

Addison Russell hit a three-run homer and Miguel Montero added a solo homer for the Cubs.

Chicago starter John Lackey (7-4) gave up a season-high seven runs in 4 1/3 innings.

BREWERS 6, NATIONALS 5

MILWAUKEE (AP) -- Chris Carter hit a three-run homer, Matt Garza pitched six innings for this first win of the season, and Milwaukee beat Washington.

Carter connected for his 19th homer with two out in the first. Jonathan Villar had three hits for Milwaukee, including an RBI single in the second.

Garza (1-0) gave up four runs and seven hits in his third start of the year. He was sidelined for the first two months of the season by a back injury.

Washington left-hander Gio Gonzalez (3-7) pitched a season-low three innings in his sixth consecutive loss. He was charged with six runs and six hits with five strikeouts and one walk.

PHILLIES 3, GIANTS 2

SAN FRANCISCO (AP) -- Cameron Rupp chased Madison Bumgarner with a two-run homer in Philadelphia's three-run seventh inning, helping the Phillies beat San Francisco.

Andres Blanco singled in Tommy Joseph before Rupp connected for his seventh homer. Joseph had two hits for Philadelphia, which had lost 10 of 11.

Bumgarner (8-4) carried a two-hitter into the seventh and then allowed three hits to the first four batters he faced in the frame, including Rupp's shot over wall in centre. The left-hander struck out seven and walked one.

Bumgarner allowed more than two earned runs in a game for the first time since giving up four to the Los Angeles Dodgers on April 15, a span of 12 starts.

Jeremy Hellickson (5-6) gave up two runs and five hits in six innings for the Phillies. Jeanmar Gomez pitched the ninth for his 20th save.

ROCKIES 11, DIAMONDBACKS 6

DENVER (AP) -- Tony Wolters hit his first major league home run and drove in four runs, helping Colorado beat Arizona.

Wolters hit a two-run double in the fourth off Shelby Miller and a two-run homer in the sixth that boosted Colorado's lead to 7-1.

DJ LeMahieu and Charlie Blackmon also homered for the Rockies, who stopped a three-game losing streak.

Jorge De La Rosa (5-4) improved to 9-1 with a 1.96 ERA in 13 Coors Field starts against Arizona, allowing one run, six hits and five walks in six innings. Gonzalez Germen got four outs for his first save this season.

Miller (2-7) gave up seven runs and 11 hits in six innings, raising his ERA to 6.79.

PIRATES 6, DODGERS 1

PITTSBURGH (AP) -- Andrew McCutchen homered twice, Jeff Locke took a perfect game into the sixth inning, and Pittsburgh beat Los Angeles for the second straight night.

McCutchen had a solo shot in the fourth inning for the game's first hit and then a three-run shot to start a five-run sixth that increased the Pirates' lead to 6-0.

McCutchen raised his season total to 12 home runs with his 11th career multi-homer game -- second this year. The nine-year veteran's batting average had dropped to .239 after going 9 for 49 (.184) with 16 strikeouts in his previous 13 games.

Locke (7-5) retired his first 15 batters before consecutive doubles by Scott Van Slyke and A.J. Ellis to start the sixth inning. Locke allowed one run and five hits in seven innings, striking out three and walking none.

Kenta Maeda (6-5) gave up four runs and four hits in five-plus innings.

ASTROS 13, ROYALS 5

KANSAS CITY, Mo. (AP) -- Jose Altuve went 4 for 5, including a home run and two doubles, and Houston won its seventh straight.

Altuve drove in three runs and scored three runs. He is hitting .417 with a .484 on-base percentage while reaching base in 27 consecutive games, the longest active streak in the major leagues.

Marwin Gonzalez, Altuve and Carlos Correa, the Astros' two-three-four hitters, combined to go 8 for 15 with seven RBIs, six runs and two homers. Altuve and Correa hit consecutive homers in a seven-run second.

Michael Feliz (5-1) won despite allowing two runs and three hits in 1 2/3 innings. Astros starter Mike Fiers, staked to a 9-1 lead in the fourth, was removed after 4 1/3 innings. He gave up three runs, nine hits and three walks and also a hit batter.

Chris Young (2-7) yielded seven runs, seven hits and four walks in 2 1/3 innings, raising his ERA to 6.54.

RANGERS 10, RED SOX 3

ARLINGTON, Texas (AP) -- Elvis Andrus had a bases-loaded triple and Ian Desmond homered again to lead Texas.

Desmond's 13th homer, his sixth in June, tied the game leading off the fourth. Mitch Moreland had a tiebreaking two-run single later in the inning to put the Rangers ahead to stay.

Andrus cleared the bases with his triple to the wall in left-centre that chased knuckleballer Steven Wright (8-5) in the fifth. Andrus scored on a wild pitch by Robbie Ross Jr., capping a five-run inning when all the runs were unearned after two errors and a passed ball.

Cesar Ramos (2-3), the third Texas pitcher, pitched 2 2/3 scoreless innings. The lefty struck out consecutive batters after taking over with runners and second and third, and one out in the sixth.

ATHLETICS 7, ANGELS 3

ANAHEIM, Calif. (AP) -- Coco Crisp hit a two-run single and scored four times, Danny Valencia homered and drove in three runs, and Dillon Overton pitched into the sixth inning to get the win in major league debut as Oakland beat Los Angeles.

Angels slugger Albert Pujols hit his 574th homer to snap a tie with Harmon Killebrew for 11th place on baseball's career list. It was Pujols' second homer in as many nights and No. 14 on the season, but the Angels lost their sixth in a row and fell to a season-worst 13 games under .500 (31-44).

The Angels loaded the bases with one out in the ninth, but Sean Doolittle retired the next two in order.

Overton (1-0) gave up back-to-back homers by Kole Calhoun and Mike Trout in the first inning. The 24-year-old left-hander was charged with three runs and seven hits in 5 2/3 innings.

Jhoulys Chacin (2-4) allowed four runs and six hits in 4 2/3 innings for Los Angeles.

MARINERS 5, CARDINALS 4

SEATTLE (AP) -- Dae-Ho Lee drove in two runs and Leonys Martin had three hits to help Nathan Karns get his first win in almost a month as Seattle beat St. Louis.

Karns (6-2) gave up four runs and five hits in five innings for his first victory since May 30, and Steve Cishek got the last three outs for his 17th save of the season.

The Mariners loaded the bases agains Mike Leake (5-5) in each of the first two innings. Lee had two-run single in the first and Adam Lind followed with an RBI single to make it 3-0.

In the second, a hard ground ball from Cruz got away from third baseman Jhonny Peralta to drive in a run. Seager's grounder was mishandled by Matt Carpenter as another run scored to make it 5-0 lead.

Matt Holliday had an RBI single in the third and Almedys Diaz clubbed a three-run homer in the fifth for the Cardinals.