John Danks' second rehab start may not have been as good as the first, but it was pain-free.

"I felt good," he said after allowing five hits and three earned runs in 2 1/3 innings Saturday against the Diamondbacks. "It's still a work in progress. I wasn't throwing as hard as I anticipate when it's all said and done. But I threw all four pitches. There weren't any restraints."

Danks, who had offseason shoulder surgery and hasn't pitched in a regular-season game since last May, walked two batters and threw a wild pitch and reached his pitch count about an inning earlier than hoped.

"Part of (control problems) was mixing in a few more breaking balls," he said. "But, definitely, compared to the last start, my fastball command wasn't nearly as good and my changeup either.