Sporting surprised the hosts by making a good start despite fielding a very young team, but could not convert any of the chances they created.
Benfica, however, were ruthless and broke the deadlock with one of their first attacks.
Argentine Salvio, unmarked in the box, scored with a clean left-footed strike after 36 minutes to send the Luz stadium's 63,000-capacity crowd into raptures.
They added a second following some great link-up play after 76 minutes.
Lima fired home a volley following a Salvio assist after some neat dribbling by Nicolas Gaitan.
Benfica, undefeated in the league, are chasing a league, Portuguese cup and Europa League treble.
They play Fenerbahce in the first leg of a Europa League semi-final in Istanbul on Thursday.
The defeat dented Sporting's hopes of qualifying for the Europa League next season. They are eighth in the league with four games remaining.
- Sports & Recreation