Большой русско-испанский словарь
сослужи́ть службу
разг.
1) (оказать услугу) hacer (prestar) un servicio (a)
2) (принести пользу) hacer bien (a); jugar un papel positivo (en)