BALTIMORE -- Caleb Joseph homered in his fifth consecutive game, Nelson Cruz hit his 30th and Delmon Young also went deep as the Batlimore Orioles beat John Lackey and the St. Louis Cardinals 10-3 Saturday.
All three home runs came with a man on against 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.
INDIANS 3, YANKEES 0
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.
BLUE JAYS 3, TIGERS 2, 10 innings
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.
RAYS 4, CUBS 0
CHICAGO -- Jake Odorizzi struck out nine in six scoreless innings and combined with two relievers on a five-hitter to lead the Rays to a victory over the Cubs.
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 on Sunday.
Odorizzi (8-9) gave up three hits and didn't walk a batter. 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
The Royals have won nine of 10 to move with 1 1-2 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.
It was Shields' ninth career shutout, his first since Sept. 9, 2012.
Tim Hudson (8-9) gave up a home run to Gordon to lead off the fifth inning.
BREWERS 4, DODGERS 1
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
PITTSBURGH -- Eric Stults got his first road win of the season, going 6 1-3 innings as the Padres beat the Pirates.
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.
After the first inning Liriano retired the next 17 batters he faced before walking Grandal with two outs in the seventh. He gave up three hits and a walk in seven innings.
ASTROS 8, RANGERS 3
Darvish (10-7) allowed nine hits and six runs -- five earned -- in four-plus innings in his second-shortest start of the season. It was his second straight tough outing against the Astros after they tagged him for a season-high 10 hits with six runs in six innings on July 9.
Singleton had an RBI single in Houston's two-run first and added a two-run double as the Astros tacked on four runs in the fifth.
Houston's Scott Feldman (6-8) allowed eight hits and three runs with six strikeouts in 6 1-3 innings.
METS 2, PHILLIES 1, 11 innings
PHILADELPHIA -- Lucas Duda singled home the go-ahead run with one out in the 11th inning to lead the Mets to a victory over the Phillies.
It was New York's 11th victory over the Phillies in the last 12 games in Philadelphia.
Long after starters Cole Hamels and Dillon Gee exited following their duel, Curtis Granderson opened the 11th with a single off Antonio Bastardo (5-5). Following an out, David Wright singled and Eric Campbell walked to load the bases.
Duda then lined Bastardo's first pitch sharply into right field to score Granderson. Justin De Fratus relieved Bastardo and got the final two outs.
MARLINS 4, REDS 3
CINCINNATI -- Brad Penny rejoined the Marlins for the first time in 10 years and pitched five solid innings to get a notable win, over the slumping Reds.
The 36-year-old helped the Marlins win the World Series in 2003 and played one more season in Miami before moving on. Called up earlier Saturday, Penny (1-0) put the Marlins in position for their second straight win over Cincinnati, which is 8-14 since the All-Star break.
Penny gave up Jay Bruce's solo homer and an unearned run in five innings, fanning three while throwing 95 pitches.
DIAMONDBACKS 14, ROCKIES 4
The Rockies came apart in the bottom half of the inning with two errors, a passed ball and a wild pitch. Colorado also walked in a run and Peralta capped the eight-hit inning with his first career grand slam over the pool in right-center.
Nolan Arenado homered and had three RBIs for Colorado, which has lost eight of nine.
Copyright 2014 by The Associated Press
This story is from ESPN.com's automated news wire. Wire index