Benfica went top of the Liga as they came from behind to win 2-1 at Pacos Ferreira on Friday.
Cicero put the hosts ahead after 16 minutes, but Lima levelled two minutes later and scored the winner in the 71st minute.
It puts them a point clear of second-placed Porto, though they have played a game more.
Third-placed Braga also won, with two second-half goals helping them to a 2-0 victory at Guimaraes.
Eder opened the scoring after 54 minutes and Hugo Viana sealed the points four minutes from the end.
