"He got a couple pitches up in the fifth, but he threw the ball great," Yost said.
After Francisley Bueno threw a perfect sixth, Kelvin Herrera struggled in the seventh and was charged with three runs on two hits and two walks before Aaron Crow came to the rescue, although an error marred his effort.
"I thought Crow came in and did a great job. We got the double-play ball and didn't turn it," Yost said. "But that's exactly what we needed out of him with the bases loaded."
Herrera began his outing by giving up two singles.
"He gave up a hit on a high fastball, then got a changeup up and then two walks. But his last three or four outings have been real good," Yost said. "You go through these little stretches. You know they're not going to be perfect."
Wade Davis looked sharp with two strikeouts, making five in his last two innings. A triple hit against him was actually a missed deep fly ball by Jarrod Dyson in center field.
"He should have been out of that inning one-two-three, but this is Arizona, it's a high sun field and the ball carried farther than it does during the regular season. Dice catches that ball in the regular season 10 out of 10 times," Yost said.
Davis pitched the eighth inning and that setup spot might be his niche when the regular season begins.
"I've got a whole bullpen full of eighth-inning guys the way I see it," Yost said. "But is he probably the most prominent eighth-inning guy? Yeah. But when all conditions are right, [Tim] Collins, Crow, Herrera, [Louis] Coleman -- these guys can all pitch the eighth inning. That's what makes our bullpen so good."
Non-roster pitcher P.J. Walters got himself into a bases-loaded jam in the ninth but escaped unscathed. Minor League pitcher Spencer Patton worked a perfect 10th for the save.
"That last kid, Patton, looked really good," Yost said.