Robinson Cano drove in the game-winning run and Yu Darvish pitched seven scoreless innings for the win as the San Diego ...