CLEVELAND — Lonnie Chisenhall was 4 for 5 with three RBI, 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 71/2 games in the AL Central.

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

Anibal Sanchez (5-9), who replaced the injured Jordan Zimmermann, allowed seven runs in 41/3 innings.

BLUE JAYS 8, ROYALS 3: Josh Donaldson hit two solo home runs, Troy Tulowitzki had a three-run blast and Toronto connected four times at home.

Donaldson went 3 for 4 and scored four runs while the Blue Jays won their fourth straight.

ANGELS 13, RAYS 5: C.J. Cron homered twice and drove in four runs, and Los Angeles overcame another shaky start by Tim Lincecum to win at St. Petersburg, Florida, for just its third victory in 15 games.

Cron had a solo shot off Jake Odorizzi (3-4) during a four-run second inning and a three-run drive against Enny Romero in a six-run ninth, his second multihomer game in four days. He had six hits, including a pair of homers, in Saturday’s 21-2 victory at Boston.

ASTROS 5, MARINERS 2: 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 for Houston at home.

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 pitched a scoreless ninth for his ninth save.

YANKEES 9, WHITE SOX 0: Carlos Beltran had three of New York’s season-high 20 hits at 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.

NATIONAL LEAGUE

REDS 9, CUBS 5: John Lackey’s winless streak stretched to five games, Chicago Manager Joe Maddon was ejected and Cincinnati won at Chicago won 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. The Cubs have lost five of their last six games and 10 of 15.

PHILLIES 5, BRAVES 1: Maikel Franco homered for the third straight game, and Philadelphia hit four overall at home.

Peter Bourjos, Cody Asche and Tommy Joseph hit solo shots for the Phillies.

MARLINS 5, METS 2: Giancarlo Stanton hit two long homers to match his career high with five RBI, powering Wei-Yin Chen and visiting 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 serving a 59-day domestic violence suspension.

BREWERS 5, NATIONALS 2: Hernan Perez hit a tiebreaking two-run homer in the sixth inning to back an effective pitching performance by Zach Davies, and Milwaukee won at Washington to clinch its second road series win of the season.

PIRATES 5, CARDINALS 2: Eric Fryer burned his former team with two hits and three RBI as Pittsburgh won at St. Louis.