Benfica reclaimed top spot on the Liga Sagres table after they thrashed Gil Vicente 5-0 at the Estadio da Luz on Sunday.
After Porto's win over Estoril on Friday, Benfica knew nothing less than a win would see them move back to the top of the ladder and they wasted little time in hitting the front with Maxi Pereira scoring with just 12 minutes on the clock.
Eduardo Salvio doubled the home side's advantage 10 minutes later before Lorenzo Melgarejo added to the tally just after the half-hour mark.
Second-half goals from Lima and Nicolas Gaitan added gloss to the thumping win as Benfica restored their two point lead over Porto in the title race.
Elsewhere, Pacos de Ferreira missed the chance to leapfrog Sporting Braga into third place after a disappointing 1-1 draw with bottom side Beira-Mar.
Ruben gave Beira-Mar a shock lead in the 13th minute and it appeared enough until the hosts were gifted a penalty in the 91st minute, Manuel Jose converting for a share of the spoils.
Moreirense and Olhanense were also forced to settle for a point after their 1-1 draw while, Nacional and Rio Ave both finished with the same scoreline.