ARLINGTON, Texas | Conor Gillaspie and Alejandro De Aza homered in the seventh inning and the Chicago White Sox ended a three-game losing streak with a 5-2 win over the Texas Rangers on Wednesday night.
Chris Sale (3-2) remained undefeated in his career against AL West teams, settling down after a rough second inning to make it through seven. The left-hander struck out seven and walked two.
AL West-leading Texas managed only two runs in the second despite a homer, three singles and a walk. Sale then faced only one batter over the minimum 15 the next five innings, benefiting in one from a double play he started.
Gillaspie's homer leading off the seventh against rookie right-hander Nick Tepesch (2-2) broke a 2-all tie. Tyler Flowers snapped an 0-for-17 slide with a single before De Aza's fifth homer of the season.
Tepesch allowed five runs and eight hits over 6 2-3 innings. He struck out four and walked two, ending a span of 85 batters faced over 20 1-3 innings since his previous walk.
Sale is 8-0 with a 3.12 ERA in 22 career games (nine starts) vs. AL West teams.
Addison Reed worked the ninth for his ninth save in as many chances this season, and 15th in a row going back to last season.
The Rangers were within 2-1 on Jeff Baker's one-out homer in the second, his third this season and second in two nights. They then loaded the bases.
CUBS 6, PADRES 2: Scott Feldman retired 18 straight on his way to his first career complete game and the Cubs took advantage of former No. 1 pick Andrew Cashner's wildness in a 6-2 win over the San Diego Padres on Wednesday night.
Feldman (2-3) earned his second straight win, allowing two runs and three hits while walking one. After Chase Headley singled with two outs in the first, Feldman retired the next 18 batters.
Feldman had 12 strikeouts to set a new career high. He also had an RBI double in the second to give the Cubs a 2-0 lead.
Starlin Castro was 2 for 4 with two runs scored for the Cubs.
Cashner, making his first start against the team that made him its No. 1 pick in 2008, lasted four innings and gave up five runs, four earned.