Cole Hamels overcame a shaky start to win for the first time since April, and the Texas Rangers hit three home runs Saturday in a 10-4 victory over the Chicago White Sox.
Hamels (3-0) allowed two runs and two hits in 6 2/3 innings for his first win since April 26. He retired 19 straight batters after giving up a double and a homer and hitting a batter with a pitch in the first inning of his second start since returning from a strained right oblique.
Elvis Andrus, Mike Napoli and Rougned Odor homered for the Rangers, who snapped a three-game losing streak.
White Sox starter Derek Holland (5-8) didn't fare as well in his first game against his former team. Holland,...