Garrigues results herald a bit of Spain relief