Alexei Ramirez hit a grand slam to fuel Chicago's seven-run fourth inning and Jose Abreu hit his major league-leading 13th homer and drove in two runs to lead the White Sox to an 8-3 victory over the Arizona Diamondbacks on Friday night.

Abreu was the designated hitter because of a nagging left ankle injury. He went 3 for 4 and leads the AL with 37 RBIs.

Tyler Flowers also homered for the White Sox, who pounded out 15 hits.

Andre Rienzo (3-0) allowed three runs on four hits in 5 2-3 innings.

Brandon McCarthy (1-6) allowed nine hits and seven runs — all in the fourth inning.

Arizona went up 2-0 on Gerardo Parra's two-run homer in the third inning.