Carlos Rodon, drafted in the first round (No. 3 overall) of the 2014 First-Year Player Draft by the White Sox, struggled with his command in the first inning as the D-backs jumped on him for a pair of runs.
Rodon walked a pair and hit a batter in the frame, and the lone hit he gave up was a two-run single to Peralta.
"Fastball command wasn't too great," said Rodon, who closed his three-inning start with two scoreless frames. "I had no extension [in the first inning]. I made the adjustment. It was a little too late because two runs scored, but that happens."
D-backs right-hander Randall Delgado continued to make his case for a spot on the pitching staff as he allowed just one run on one hit over three innings.
"That's him; that's who we traded for," D-backs manager Chip Hale said. "He impressed us today."
Lefty Robbie Ray, another competitor for the Arizona rotation, followed Delgado to the mound and allowed one run over four innings, striking out six.
The White Sox got on the board in the third when Tyler Saladino hit his first homer of the spring.
Two innings later, Micah Johnson's two-out single to left scored Saladino, who had walked and stole second, to tie the game at 2.
Up next: In a preview of Opening Day, the D-backs will send Josh Collmenter to the mound against the Giants' Madison Bumgarner on Tuesday, when Arizona travels to Scottsdale Stadium for a 1:05 p.m. MST contest. Collmenter and Bumgarner have both been named the starters for the April 6 opener between the two teams at Chase Field.
Steve Gilbert is a reporter for MLB.com. Read his blog, Inside the D-backs, and follow him on Twitter @SteveGilbertMLB. This story was not subject to the approval of Major League Baseball or its clubs.