Detroit: Lonnie Chisenhall had four hits, including one of Cleveland’s four home runs off Justin Verlander in the fifth inning, and the streaking Indians won their ninth straight game Sunday by beating Detroit 9-3 to remain unbeaten in nine meetings with the Tigers this season.

Juan Uribe, Tyler Naquin and Mike Napoli also went deep for the Indians. Chisenhall was 4 for 4 with a triple and three RBIs.

Mike Tomlin (9-1) beat Verlander for the third time this year, allowing three runs and six hits in eight innings.

Cleveland overcame three homers by former teammates, including two by Victor Martinez, to sweep Detroit for the third time this year. The Indians have outscored the Tigers 60-20 in nine games.

Only once before had Verlander (7-6) allowed four homers in a start — also against the Indians in 2007. According to the Elias Sports Bureau and Fox Sports Detroit, he became the first pitcher in franchise history to give up four in one inning.

In Miami, Jose Fernandez delivered another gem at Marlins Park, striking out 13 and allowing one run in seven innings to help Miami beat faltering Chicago 6-1.

The Marlins won three of four from the injury-depleted Cubs, who went 1-6 for the week but still have the best record in the majors.

Fernandez (10-3) improved his career record at home to 24-1 with a 1.48 ERA, and this year the right-hander has been pretty good everywhere — he has a 2.28 ERA and 138 strikeouts.

Chris Davis hit his seventh career grand slam, and Baltimore completed an unprecedented sweep of Tampa Bay with 12-5 that extended the Rays’ losing streak to 11 games.