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.

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.

Stults (5-13) had been 0-9 on the road but scattered seven hits, did not walk a batter and had six strikeouts. Four relievers combined for three scoreless innings as the Padres ended their six-game road losing streak.

For the second time in as many games in the series, all of the runs were scored in the first inning.

Rays 4, Cardinals 0

CHICAGO -- Jake Odorizzi struck out nine and allowed three hits in six shutout innings as Tampa Bay blanked Chicago.