Mitch Moreland hit two home runs to lead the 4, in the opener of a three-game series.

Moreland finished 2-for-4 with five RBI and Josh Hamilton added a go-ahead solo shot in the sixth for the Rangers, who have won 12 of their last 15 games.

Yoshinori Tateyama (2-0) tossed 2 2/3 hitless innings to earn the win. He relieved starter Matt Harrison, who allowed four runs -- three earned -- on four hits over 4 1/3 frames.

Neftali Feliz worked a perfect ninth to record his 25th save of the season.

Jake Peavy (5-6) allowed seven runs on six hits over six frames to suffer the loss. He walked two and struck out five.

Carlos Quentin had an RBI double for the White Sox, losers of three straight.