Jordan Danks homered after replacing the injured Avisail Garcia, backing a solid start by his brother John and helping the surging White Sox beat the Texas Rangers 5-2 on Sunday at U.S. Cellular Field.
The White Sox took two of three from the AL West leaders, giving them eight victories in their last nine games.
Josh Phegley went deep after hitting the winning single in the ninth inning the previous night. John Danks (4-10) outpitched Matt Garza (3-2), allowing two runs over six innings for his second straight win.
Garcia, a bright spot in a miserable season for Chicago, crashed into the right-field fence while trying to bring in a tying two-run homer by Jeff Baker that barely cleared the wall in the fourth.
Acquired from Detroit in last month's three-team deal that sent Jake Peavy to Boston, Garcia banged his head and shoulder. He stayed down for a few moments and was tended to by a trainer and manager Robin Ventura before walking gingerly off the field.
Jordan Danks replaced him and gave the White Sox a 3-2 lead with a solo drive to right in the bottom half. According to information supplied to the White Sox by the Elias Sports Bureau, it was the first time a player has supported his brother with a homer since the Kansas City Athletics' Billy Shantz did it for Bobby Shantz on June 3, 1955.
Third baseman Jeff Keppinger preserved the lead in the fifth when he lunged to snag Adrian Beltre's liner and stepped on the bag with runners on the corners to end the threat.
Adam Dunn made it 4-2 in the sixth with an RBI single after Alexei Ramirez doubled, and Phegley bumped the lead to three with his drive in the seventh after Matt Lindstrom escaped a bases-loaded jam.
Lindstrom got Beltre to hit into a double play after Ramirez booted Ian Kinsler's grounder to shortstop for his career-high 21st error.
Nate Jones pitched a pitched a scoreless eighth and Addison Reed finished for his 35th save in 40 chances.
After pitching eight scoreless innings against Kansas City last week, John Danks gave up eight hits and struck out five while walking one in this one.
Garza had another shaky outing for the Rangers, allowing five runs -- four earned -- and seven hits over seven innings. He's allowed at least four runs in five straight starts.