NEW YORK — Jose Bautista homered with one out in the 10th inning after two of the top slugging teams in the major leagues engaged in a tense pitchers’ duel, lifting the surging Toronto Blue Jays over the New York Yankees 2-1 on Friday night, their sixth straight win.

Bautista connected off Branden Pinder (0-1) to pull Toronto within 31/2 games of the AL East-leading Yankees.

The first of 13 games remaining between the division rivals started as most expected. Josh Donaldson hit his 30th for Toronto in the first and Mark Teixeira connected for his 30th an inning later – after a replay reversal – giving the Yankees a homer in 13 straight games.

ROYALS 3, WHITE SOX 2: Edinson Volquez pitched seven strong innings and Lorenzo Cain doubled home the go-ahead run in the sixth to help Kansas City win at home.

Volquez (11-6) limited the White Sox to one run and four hits.

TWINS 10, INDIANS 9: Torii Hunter’s ninth-inning homer sent Minnesota to a victory at Cleveland, ending the Twins’ five-game losing streak.

Hunter connected against Bryan Shaw (1-2) to complete a comeback for the Twins, who couldn’t hold an early 6-0 lead.

NATIONAL LEAGUE

PIRATES 5, DODGERS 4: Pinch-hitter Pedro Alvarez lined a bases-loaded single over a five-man infield in the bottom of the 10th inning to lift host Pittsburgh over Los Angeles.

Dodgers starter Clayton Kershaw had his streak of 37 consecutive scoreless innings end when Pirates right fielder Gregory Polanco hit his first pitch of the game for a home run.

ROCKIES 5, NATIONALS 4: Drew Storen yielded an eighth-inning grand slam to Carlos Gonzalez, and Washington blew a four-run lead to visiting Colorado.

With two outs and a runner on first, Jose Reyes and Nolan Arenado singled to load the bases for Gonzalez, who drove a 1-0 pitch into the Washington bullpen beyond the wall in right field. It was the first time in 15 appearances that Storen (2-1) gave up a run.

CUBS 7, GIANTS 3: Rookie Kyle Schwarber continued his surge with two hits and two RBI to back Jon Lester, and the host Cubs beat San Francisco for their eighth win in nine games.

Schwarber doubled and scored in the first, then drove in two and came around in a five-run fifth.

CARDINALS 6, BREWERS 0: Randal Grichuk hit a three-run homer to cap a six-run fifth, and Lance Lynn pitched the St. Louis to a win at Milwaukee.

It was the second consecutive shutout and 12th this season for the Cardinals.

BRAVES 6, MARLINS 3: Nick Markakis had three hits, including a tie-breaking two-run double in the seventh, and Atlanta won at home. Markakis extended his hitting streak to 14 games.

INTERLEAGUE

METS 4, RAYS 3: Michael Conforto hit a tying double and Wilmer Flores had a go-ahead single in the ninth as the surging Mets rallied at St. Petersburg, Florida, for their seventh consecutive victory.

Juan Uribe and Daniel Murphy homered late for the NL East-leading Mets.