SCOTTSDALE, Ariz. -- Daniel Hudson turned in a solid outing for the D-backs as they beat the White Sox, 4-2, on Friday afternoon in front of a sellout crowd at Salt River Fields.
The D-backs took a 2-0 lead in the first thanks to Geoff Blum's two-out, two-run single off John Danks.
The White Sox left-hander helped his own cause in the second when he grounded a two-run single to right to score Paul Konerko and Dayan Viciedo.
Those were the only two runs that Hudson would allow. The right-hander struck out the side in the first and retired the White Sox in order in third and fourth innings and fanned six batters.
The D-backs retook the lead in the third. Gerardo Parra started the frame reaching on an error by shortstop Alexei Ramirez and Chris Young then beat out an infield single.
One out later, Paul Goldschmidt, who hit a grand slam Thursday, smacked a triple to left to give Arizona a 4-2 lead.
Danks wound up allowing four runs (three earned) on five hits over four innings.
Up next for White Sox: Jake Peavy, who struggled with his location while working on his breaking pitches in his last outing Monday against Oakland, will start against the Mariners at 3:05 p.m. CT Saturday at Camelback Ranch. Peavy has pitched 4 1/3 innings over two starts, allowing nine runs and 12 hits.
Up next for D-backs: The D-backs head to Surprise on Saturday to take on the Rangers. Joe Saunders will get the start for the D-backs and the left-hander is hoping this outing lasts longer than his previous one. Saunders was struck on the left leg in the first inning of his start Monday against the Indians and forced to leave the game.