GLENDALE, Ariz. -- John Danks pitched four-hit ball for five innings and Jose Abreu went 3 for 3 with two RBIs, leading the White Sox to a 7-6 win over the Texas Rangers on Tuesday.
Danks, making his second start of the spring, struck out one and walked three as he continued his buildup to the regular season. Gordon Beckham hit a solo home run in support of Danks.
Paul Konerko and Dayan Viciedo each had an RBI as the White Sox got 12 hits, six off Rangers starter Joe Saunders.
Saunders, signed last week to compete for a spot in the Texas starting rotation, gave up three runs and six hits in three innings, striking out four. Tommy Hanson, another starting rotation candidate, pitched the next four innings.
Adam Rosales drove in a run with a sacrifice fly off Sox reliever Mitchell Boggs in the eighth as the Rangers rallied for five runs to take the lead.