Clayton Richard pitched a strong game and Cameron Maybin led a relentless offense. However, it was Everth Cabrera who was the talk of the Padres' locker room. Richard threw a commanding eight innings and Maybin drove in three runs as the San Diego Padres snapped a five-game losing streak with a 7-1 win over the San Francisco Giants on Sunday.