Taijuan Walker pitched five sharp innings in his return from the disabled list, and the Arizona Diamondbacks picked up a 2-1 win over the Detroit Tigers.