Benfica went top of the Portuguese Liga as it came from behind to win 2-0 at Pacos Ferreira.
Cicero put the host ahead after 16 minutes, but Lima levelled two minutes later and scored the winner in the 71st minute.
It puts it a point clear of second-placed Porto, though it has played a game more.
Third-placed Braga also won, with two second-half goals helping it to a 2-0 victory at Guimaraes.
Eder opened the scoring after 54 minutes and