CLEVELAND -

Max Scherzer allowed two runs over seven innings to win his fourth straight decision and the Detroit Tigers beat the Cleveland Indians for only the second time in eight meetings this season with a 5-3 victory Wednesday night.

Quintin Berry had three hits and drove in two runs to help Scherzer (10-5) win for the first time in four career starts at Progressive Field.

Scherzer, whose only mistake came on Casey Kotchman's two-run homer in the third, held the Indians to three hits, struck out eight and walked four.

Jose Valverde gave up Travis Hafner's one-out homer in the ninth before recording his 19th save in 23 chances.

Derek Lowe (8-9) allowed five runs in six innings, but wasn't helped by shortstop Asdrubal Cabrera's throwing errors on back-to-back plays that allowed two runs to score in the second.