CLEVELAND — Josh Tomlin delivered yet another quality start for Cleveland, Orlando Cabrera drove in four runs and the first-place Indians won their sixth straight at home, 8-3 on Saturday over the Baltimore Orioles, who have lost six in a row and are having trouble scoring.

Tomlin (3-0) gave up two runs — solo homers to Jake Fox and Luke Scott — and six hits in six innings.

Cleveland's starters have been making it look easy. In the last 12 games, they're 8-1 with a 1.91 ERA, not bad for a five-man rotation of virtual unknowns.

Shin-Soo Choo homered off Jeremy Guthrie (1-2) and Orlando Cabrera and Matt LaPorta had two RBIs apiece for the Indians, who are 10-4 and off to their best start in nine years. Travis Hafner and Travis Buck had three hits each for Cleveland.