Suarez opened the scoring early on with his 41st goal of the season, but Willian Jose deservedly levelled for the hosts inside 10 minutes.
Neymar restored the lead from close range before the break, but the European champions had to withstand a late onslaught from the Canary Islanders to stretch their unbeaten run in all competitions to 32 games.
Barca's closest challengers Atletico Madrid can cut the gap when they host Villarreal, whilst third-placed Real Madrid, who are now 10 points adrift of Barca, travel to Malaga on Sunday.
"It is always nice to play in a different way and win games easily, but these are the games which win you the league."
Despite facing Arsenal in the Champions League on Tuesday, Barcelona boss Luis Enrique rested only Gerard Pique, whilst Sergio Busquets was also suspended from the side that is expected to start at the Emirates.
The star trio of Lionel Messi, Suarez and Neymar started once more and bore fruit after just six minutes as Suarez extended his lead over Cristiano Ronaldo as La Liga's top scorer with his 25th Liga goal of the campaign.
However, just as in their win at Sporting Gijon in midweek, Barca conceded minutes after scoring the opener as Jonthan Viera's brilliant backheel teed up Jose to drive home the equaliser.
The former Liverpool striker redeemed himself with
brilliant play down the right in the build-up to Barca's second as from his cutback Varas again denied Messi, but the ball fell perfectly for Neymar to slam home the rebound.
Suarez had a golden chance to put the game to bed after the break as Varas made another remarkable save from point-blank range after a great knockdown by Dani Alves.
Firstly, Claudio Bravo dived to his left to parry Viera's effort before Jose fired into the side-netting.
Sergio Araujo came closest to an equaliser when his shot across Bravo flew inches past the far post and the Argentine had another great chance a minute from time when he couldn't divert a loose ball inside the are on target with Bravo flapping.
Yet, it was Barca who should have set the seal on an eighth consecutive league win when Neymar fired straight at Varas with just the 'keeper to beat in stoppage time.
Espanyol boss Constantin Galca saved his job as Marco Asensio's solitary goal ended an eight-game winless streak to beat Deportivo la Coruna 1-0 and move four points clear of the relegation.
Meanwhile, Real Betis and Sporting Gijon also remain just outside the drop zone after a 1-1 draw.
You’ve reached your limit of {{free_limit}} free articles this month.
Subscribe now for unlimited access.
Already subscribed? Log in
Subscribe to read the full story →
Smart Quarterly
₹900
3 Months
₹300/Month
Smart Essential
₹2,700
1 Year
₹225/Month
Super Saver
₹3,900
2 Years
₹162/Month
Renews automatically, cancel anytime
Here’s what’s included in our digital subscription plans
Exclusive premium stories online
Over 30 premium stories daily, handpicked by our editors


Complimentary Access to The New York Times
News, Games, Cooking, Audio, Wirecutter & The Athletic
Business Standard Epaper
Digital replica of our daily newspaper — with options to read, save, and share


Curated Newsletters
Insights on markets, finance, politics, tech, and more delivered to your inbox
Market Analysis & Investment Insights
In-depth market analysis & insights with access to The Smart Investor


Archives
Repository of articles and publications dating back to 1997
Ad-free Reading
Uninterrupted reading experience with no advertisements


Seamless Access Across All Devices
Access Business Standard across devices — mobile, tablet, or PC, via web or app
