The teams combined for 20 hits. Verlander fell to 11-6 on the year.
Chris Perez picked up his 29th save of the season in a somewhat shaky ninth inning.
The win put the Indians 3 1/2 games behind the Chicago White Sox in the American League Central Division.
Other American League Scores
Tampa Bay 2 – Baltimore 6 – Orioles score 5 runs in the fifth inning to defeat James Shields and the Rays
Toronto 10 – Oakland 4 – Edward Encarnacion hit his 27th home run for the Blue Jays and Josh Reddick hit his 22nd for the A’s
Kansas City – Seattle