Andrew Cashner rebounded in a big way for the San Diego Padres. Cashner allowed one run and five hits, struck out five, and walked one in the Padres' 2-1 victory over the San Francisco Giants on Friday.