Justin Masterson did it again and so did Ryan Raburn on Thursday at Progressive Field.

Masterson pitched 6 1/3 innings to complete a four-game sweep of Chicago as the Indians beat Chicago 6-1 for their eighth straight victory on a sunny but windy afternoon. Masterson is 4-0 with a 0.85 ERA in four starts against the White Sox this year.

Raburn hit a two-run homer in the third and a leadoff homer in the seventh to put the wraps on a seven-game homestand which saw him hit three homers and drive in nine runs. In his career Raburn has 15 homers and 61 RBI against the White Sox.

The Indians went 7-0 on the homestand against Texas and Chicago.

The game was billed as a pitching duel between All-Stars Masterson (13-7 3.33) and lefty Chris Sale (6-11 2.85). Masterson delivered Sale did not allowing five runs on 10 hits in five innings. He's 0-3 with a 8.31 ERA (16 earned runs in 17 1/3 innings) in three starts against the Indians this season.

The Indians 9-4 since the All-Star break are 11-2 against Chicago this season.

Mark Reynolds of all people started the scoring for the Tribe with a two-out single in the second to score Carlos Santana from third. It was Reynolds' second RBI in July in 52 at-bats.

Raburn made it 3-0 with his homer in the third. Drew Stubbs opened with an infield single to third and advanced to second on a throwing error by Connor Gillaspie. After Nick Swisher grounded out Raburn homered to right.