Rookie Mark Reynolds had three hits and a career-high five RBIs to lift the Diamondbacks to an 8-7 win over San Diego on Thursday night, regaining the NL West lead from the Padres. The Diamondbacks, who trailed San Diego by one percentage point coming into the game, held on for the win after taking an 8-0 lead.