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.
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: The South Siders return to Glendale to face the Mariners at 3:05 p.m. CT on Tuesday. Jeff Samardzija gets the ball for the second time this spring, which would appear to line him up nicely for an Opening Day start. Manager Robin Ventura hasn't revealed his Game 1 starter publicly, but he says he's already made a decision. Given Samardzija's spot ahead of Jose Quintana in the current rotation, he's probably the likeliest candidate. Tuesday's contest can be seen live on a free, exclusive whitesox.com webcast.
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.