The victory for Luis Enrique's men moves them to within one point of league leaders Real Madrid, who currently hold a game in hand at the top.
Despite a tepid start to the match, Barca took the lead after 25th minutes after some poor defending from Juan Cala presented Rakitic with a chance that he could not pass up.
The Catalan giants were almost two in front in the 37th minute when Rakitic found Lionel Messi, but the Argentine fired over the bar despite a sublime first touch to manufacture space for his shot.
Barcelona moved further ahead three minutes into the second half courtesy of Suarez, who combined with Rakitic to tuck home into the bottom corner and make it 2-0.
The home side were presented with a potential route back into the contest when Bartra pulled down Lass inside the box, leaving Fran Rico to covert the spot kick and reduce the deficit.
The away side battled back to restore their advantage, however, with Messi grabbing their third with an easy finish from close range following some standout work from Suarez.
Messi should have earned himself a brace with just a few minutes left to play, only for the frontman to strike tamely at Oier despite the one-on-one situation in front of him.