TORONTO -- Nolan Reimold hit a walk-off double in the 10th inning to give the Toronto Blue Jays to a 3-2 win over the Detroit Tigers in front of a sellout crowd of 45,927 at Rogers Centre on Saturday.

Third baseman Danny Valencia led off the inning with a single before Reimold played the role of hero and gapped a double off right-hander Joba Chamberlain (1-5) into left-center field to send the ninth sellout crowd of the season into a frenzy.

Tigers closer Joe Nathan blew his sixth save of the season and wasted a dominant performance from right-hander Max Scherzer.

Shortstop Jose Reyes began the ninth with a leadoff single, and stole his team-leading 22nd base to get into scoring position, and later came around to score on a run-scoring single from catcher Dioner Navarro, which tied the game, 2-2.

After walking designated hitter Colby Rasmus to load the bases, Nathan was removed for right-hander Joakim Soria, who bailed the Tigers out of the mess by retiring the next two batters to force extra innings.

Indians 3, Yankees 0

NEW YORK -- Corey Kluber struck out 10 in six outstanding innings and Cleveland snapped a four-game losing streak.

Rookie shortstop Jose Ramirez had three hits, including a two-run home run, the first in his career. Designated hitter Michael Brantley added his 17th home run as the Indians snapped a seven-game losing streak in New York.

Kluber (13-6) allowed four hits and posted his career-high sixth straight victory. He held the Yankees hitless into the fourth and struck out every Yankee except for shortstop Derek Jeter and outfielder Ichiro Suzuki at least once.

Kluber also gave up Jeter's 3,431th hit, an infield single on a slow roller to third base that moved the Yankees captain past Hall of Famer Honus Wagner into sole possession of sixth place on the all-time list.

Mets 2, Phillies 1 (11 innings)

PHILADELPHIA -- Lucas Duda singled home the go-ahead run in the 11th inning for New York.

Dana Eveland posted the victory by working a scoreless inning in relief for the Mets, who won for the fifth straight time at Citizens Bank Park and for the 11th time in their last 12 games in Philadelphia. The Mets have won nine of their last 11 against the Phillies.

The Phillies had tied it at 1-1 on a solo homer by catcher Carlos Ruiz in the seventh.

Royals 5, Giants 0

KANSAS CITY, Mo. -- James Shields threw a four-hit shutout in Kansas City's sixth straight victory.

Shields (11-6) has logged nine career shutouts.

The Royals scored four runs in the seventh inning and chased San Francisco starter Tim Hudson (8-9). The inning included doubles by Billy Butler and Mike Moustakas. Lorenzo Cain, Jarrod Dyson and Alcides Escobar contributed run-producing singles.

Brewers 4, Dodgers 1

MILWAUKEE -- Mike Fiers went eight innings and Khris Davis and Carlos Gomez hit home runs as Milwaukee beat Los Angeles at Miller Park.

In Fiers' first start for the Brewers since June 2, 2013, the right-hander held the Dodgers to one run and three hits with a walk and five strikeouts.

Dodgers starter Zack Greinke made his second appearance at Miller Park after being dealt by the Brewers to the Angels at the deadline in 2012. He needed 83 pitches to get through six innings and allowed four runs, eight hits and a walk while striking out six.

Davis hit a two-run, opposite-field shot in the second inning to give Milwaukee a 2-0 lead. Adrian Gonzalez answered in the fourth inning for the Dodgers with a one-out solo homer to cut the deficit in half. Gomez led off the sixth with his 18th home run of the season.

Padres 2, Pirates 1

PITTSBURGH -- Eric Stults pitched one-run ball for 6 1/3 innings in his first road win of the season for San Diego.