HOUSTON -- Brad Peacock continued his string of starts with at least five innings pitched en route to his first victory, aided by a four-run second inning in the Houston Astros' 8-2 win Sunday over the Chicago White Sox at Minute Maid Park.

Peacock (1-4) allowed two runs on five hits and four walks with five strikeouts before departing with two outs in the seventh inning. In his previous start, Peacock struck out a career-high 11 batters but received zero run support in a 4-0 home loss to the Texas Rangers on May 12.

The Astros (16-28) made sure an ineffective offense was not the issue in their rubber match with the scuffling White Sox (21-24), tagging Chicago left-hander John Danks (3-4) with a trio of home runs, including a pair of two-run home runs from third baseman Matt Dominguez.

Dominguez drove in center fielder Dexter Fowler (1-for-3, two runs) with his blasts in the third and fifth innings. Astros designated hitter Chris Carter started the homer binge with his 403-foot shot out of the park leading off the second. Shortstop Jonathan Villar added a two-run single in the second and later scored when White Sox catcher Adrian Nieto threw wildly attempting to erase the stealing Villar at third base.

Danks allowed all eight runs (seven earned) on 10 hits and three walks while striking out seven over 4 2/3 innings. The White Sox have lost six of eight after opening Sunday a season-high eight games out of first place in the American League Central before the Detroit Tigers.

NOTES: The White Sox placed 1B Jose Abreu on the 15-day disabled list with posterior tendonitis in his left ankle. Abreu appeared in the first 44 games for Chicago but ankle woes limited him to designated hitter duties in each of the last eight games. Abreu is batting .260/.312/.595 with 15 home runs and 42 RBIs. ... The White Sox activated CF Adam Eaton from the 15-day disabled list. Eaton was placed on the DL on May 3 with a strained right hamstring. He completed his rehab assignment at Triple-A Charlotte on Saturday. ... With his two-run home runs in the third and fifth innings, Astros 3B Matt Dominguez became the first Houston player to record multi-homer games this season.