SAN FRANCISCO Clayton Richard pitched three-hit ball over six innings for his fourth consecutive win and the San Diego Padres beat the San Francisco Giants 6-2 on Friday night.