Kansas City Royals starting pitcher Yordano Ventura  throws during the first inning of a baseball game against the Philadelphia Phillies, Sunday, July 3, 2016  in Philadelphia. (AP Photo/Tom Mihalek)
Kansas City Royals starting pitcher Yordano Ventura throws during the first inning of a baseball game against the Philadelphia Phillies, Sunday, July 3, 2016 in Philadelphia. (AP Photo/Tom Mihalek) Credit: Tom Mihalek

Cleveland — Lonnie Chisenhall was 4 for 5 with three RBIs, Carlos Santana and Tyler Naquin homered, and the Cleveland Indians remained perfect in 11 games against the Detroit Tigers this season with a 12-1 victory Tuesday night.

The Indians have outscored the Tigers 76-24 in the season series. Cleveland leads Detroit by 7½ games in the AL Central.

Carlos Carrasco (5-2) allowed one run in six innings for Cleveland, which has won 13 straight at home.

Yankees 9, White Sox 0

Chicago — Carlos Beltran celebrated his ninth All-Star selection with three of New York’s season-high 20 hits, and the Yankees cooled off Chicago .

Chase Headley hit a two-run homer for the second straight day for New York, which improved to 2-3 on a 10-game trip that takes the club to the All-Star break. Austin Romine also connected, and Masahiro Tanaka (6-2) pitched into the eighth inning while improving to 4-1 with a 1.14 ERA in eight road starts.

Chicago (43-41) had won three in a row and six of eight, but it never recovered after Carlos Rodon (2-7) labored through five innings.

Astros 5, Mariners 2

Houston — Luis Valbuena hit a solo homer and Colby Rasmus and rookie A.J. Reed added two-run shots in the fourth inning to back up a solid start by Dallas Keuchel.

Keuchel (6-9), last year’s AL Cy Young Award winner who has struggled this season, allowed five hits and two runs in six innings for his season-high third straight win. Will Harris, who was named to his first All-Star team on Tuesday, pitched a scoreless ninth for his ninth save.

Blue Jays 8, Royals 3

Toronto — Josh Donaldson hit two solo home runs, Troy Tulowitzki had a three-run blast and Toronto connected four times.

Fresh off being named to the AL All-Star team, Donaldson went 3 for 4 and scored four runs while the Blue Jays won their fourth straight.

Marlins 5, Mets 2

New York — Giancarlo Stanton homered twice to match his career high with five RBIs, powering Wei-Yin Chen and Miami to a victory that snapped New York’s five-game winning streak.

Chen (5-3) tossed seven innings of three-hit ball, spoiling Jose Reyes’ return to the Mets in his first major league game since a 59-day domestic violence suspension.

Phillies 5, Braves 1

Philadelphia — Maikel Franco homered for the third straight game and Philadelphia hit four overall.

Zach Eflin (1-2) struck out six and walked none in his first career complete game and first major league win.

Angels 13, Rays 5

St. Petersburg, Fla. — C.J. Cron homered twice and drove in four runs, and Los Angeles overcame another shaky start by Tim Lincecum to get its third win in 15 games.

Cron had a solo shot off Jake Odorizzi (3-4) during a four-run second and a three-run drive against Enny Romero in a six-run ninth.

Nationals 5, Brewers 2

Washington — Hernan Perez hit a tiebreaking two-run homer in the sixth inning to back an effective pitching performance by Zach Davies, and Milwaukee won its second road series of the season.

Davies (6-4) allowed two runs and nine hits in 6 innings.

Reds 9, Cubs 5

Chicago — John Lackey’s winless streak stretched to five games, Chicago manager Joe Maddon was ejected and Cincinnati beat the struggling Cubs behind Zack Cozart’s 13th home run.

Lackey (7-5) allowed six runs — five earned — six hits and five walks in six innings, dropping to 0-3 in his past five starts.

Pirates 5, Cardinals 2

St. Louis — Eric Fryer burned his former team with two hits and three RBIs and Pittsburgh beat St. Louis.

The Cardinals released Fryer when backup catcher Brayan Pena came off the 15-day disabled list and the Pirates claimed him off waivers on Sunday.

Notes Royals Closer on DL

Toronto — The Kansas City Royals placed closer Wade Davis on the 15-day disabled list with a strained right forearm.

Davis is 1-0 with a 1.23 ERA and 19 saves in 30 games.

The Cardinals placed slugger Brandon Moss on the 15-day disabled list with a sprained left ankle. Moss leads the Cardinals with 17 homers and has 40 RBIs in 75 games with starts at first base and in the outfield.