Michael Brantley also homered and had three hits for Cleveland, which won at Yankee Stadium for the first time in eight games. Ramirez hit a two-run drive in the second inning and had three hits.

Derek Jeter had an infield single in the sixth inning to pass Honus Wagner for sixth on the career list with No. 3,431. But New York was 0 for 9 with six strikeouts with runners in scoring position in losing for just the second time in eight games.

Kluber (13-6) did not allow a hit until Jacoby Ellsbury doubled with one out in the fourth. He struck out 10 to beat New York for the first time in three tries. The right-hander has allowed only one earned run since the ninth inning of a win against Detroit on July 19. He has won five straight decisions.

Before the game, the Yankees honored Paul O'Neill with a plaque to be placed in Monument Park.

O'Neill was humbled to know that his plaque will be among the many Yankees greats feted in Monument Park beyond the center field wall at Yankee Stadium.

In nine years with the Yankees, the right fielder hit .303 with 185 homers and 858 RBIs. He helped New York win four World Series titles and five AL pennants from 1996-2001. O'Neill won the 1994 AL batting title.

Also prior to the game, the Yankees placed catcher Brian McCann on the seven-day concussion list less than a day after he was hit in the facemask by a foul ball and gave second baseman Brian Roberts his unconditional release. Roberts was hitting .237 with five homers and 21 RBIs when he was cut on Aug. 1 to make room for infielder Stephen Drew.

Blue Jays 3, Tigers 2: Nolan Reimold hit a game-winning double in the 10th inning as host Toronto spoiled Max Scherzer's bid to become the first 14-game winner in the American League.

Danny Valencia singled off Joba Chamberlain to begin the 10th, and Reimold followed with a double to the wall in left-center as Valencia scored without a play.

Scherzer allowed one run and four hits in eight innings. He walked none and struck out 11, two shy of his season high.

Chamberlain (1-5) came on to start the 10th after Joakim Soria, who finished the ninth, appeared to suffer a back injury while warming up before the inning.

Aaron Loup (4-3) worked one inning for the victory.

Toronto trailed, 2-1, through eight innings but Jose Reyes singled off Tigers closer Joe Nathan to begin the ninth, then stole second before advancing to third on Melky Cabrera's fly ball to right. Jose Bautista was intentionally walked to bring up Dioner Navarro, who grounded a tying single past a diving Miguel Cabrera at first base.

A wild pitch moved the runners to second and third before Colby Rasmus walked to load the bases, bringing Soria out of the bullpen to replace Nathan, who blew his sixth save in 30 chances.

Soria sent it to extra innings by getting Juan Francisco to pop up on the first pitch, then retiring Munenori Kawasaki on a ground ball.

Soria came back out to start the 10th but appeared to suffer an injury before throwing his first pitch, forcing manager Brad Ausmus to turn to Chamberlain.

Orioles 10, Cardinals 3: Caleb Joseph homered in his fifth consecutive game, Nelson Cruz hit his 30th, and Delmon Young also went deep for host Baltimore.

All three home runs came with a man on against John Lackey (1-1), making his second start since coming from Boston in a July 31 trade. The right-hander gave up nine runs and 13 hits in five-plus innings to fall to 14-8 lifetime against Baltimore.

The Orioles have hit nine homers in winning the first two games of the three-game set by a collective 22-5 score. Baltimore has won seven straight series and leads the AL East by six games, its largest margin since September 1997.

Joseph, a rookie, had three homers in first 48 games before his recent power surge. The club record for homers in successive games is six, by Reggie Jackson and Chris Davis.

Rays 4, Cubs 0: Jake Odorizzi struck out nine in six scoreless innings and combined with two relievers on a five-hitter for visiting Tampa Bay.

Evan Longoria drove in a run and scored two. Yunel Escobar added two hits and three RBIs. Ben Zobrist had two hits and scored twice for the Rays, who improved to a major league-best 15-6 since July 12. They will try to complete the three-game sweep today.

Odorizzi (8-9) gave up three hits and didn't walk anyone. The right-hander came within two strikeouts of his career high after getting hit hard in a loss to the Los Angeles Angels on Sunday.

Chicago starter Edwin Jackson (6-12) allowed four runs — three earned — and five hits in six innings. He is 1-5 in his past nine starts.

Royals 5, Giants 0: James Shields threw a four-hitter and Alex Gordon homered as host Kansas City won its sixth straight.

The Royals have won nine of 10 to move with 1½ games of AL Central-leading Detroit. The Royals, who have not made the playoffs since beating St. Louis in the 1985 World Series, are in second place in the AL wild card standings.

Shields (11-6) gave up three singles in the first four innings. He allowed only two Giants to reach second base. He walked Joe Panik in the fifth and he moved to second on a wild pitch with two outs, but was stranded. Panik doubled in the eighth.

Brewers 4, Dodgers 1: Mike Fiers held the Los Angeles Dodgers to three hits in his first big league start in more than a year, and Khris Davis and Carlos Gomez homered for host Milwaukee.

Fiers (1-1) struck out five in eight strong innings, filling in for injured veteran Matt Garza. The Dodgers mustered only a solo homer by Adrian Gonzalez into the second deck in right field.

Fiers outdueled former Brewers pitcher Zack Greinke (12-8), who gave up Gomez's homer off the left-field foul pole that made it 3-1 leading off the sixth.

Padres 2, Pirates 1: Eric Stults got his first road win of the season, going 6 innings for San Diego.

Stults (5-13) gave up one run and seven hits, struck out six and walked none. He entered the game with an 0-9 record away from Petco Park.

The Padres scored both runs in the first inning off Francisco Liriano (3-8).

Penny back with Marlins: Right-hander Brad Penny was called up Saturday by the Miami Marlins, reuniting him with his former team and former catcher 10 years later.

The Marlins picked Penny to start the second game of a series against the Cincinnati Reds. He swapped roster spots with left-hander Edgar Olmos, who was optioned to Triple-A New Orleans.

The 36-year-old pitcher has played for the Marlins, Dodgers, Red Sox, Giants, Cardinals and Tigers. He signed a minor league deal in June.

Penny went 48-42 with a 4.04 ERA with the Marlins from 2000-04, when Mike Redmond — the Marlins manager — was his catcher. He won 14 games on the Marlins team that won the World Series in 2003. His last start for the Marlins was July 28, 2004.

Penny hasn't played in the majors since 2012, when he made 22 relief appearances for the Giants. It was the first time in his career that he didn't make at least one start during a season. His last start in the majors was Sept. 25, 2011 for the Tigers.