However, it was Andres Iniesta and Lionel Messi's skills that stole the show as Barca took advantage of Real's duties in winning the Club World Cup earlier on Sunday to cut the gap at the top ahead of La Liga's three-week winter break.
Iniesta teed up Suarez for an early opener before both Iniesta and Messi showed sublime touches for the second eventually finished off by Suarez.
The five-time World Player of the Year wasn't to be denied, though, as Messi got the goal his performance deserved a minute from time.
Barca's upturn in form in recent weeks has coincided with the return of veteran playmaker Iniesta from a six-week injury layoff and the Spanish international was to the fore as the hosts dominated throughout.
Also Read
Iniesta sparked a sweeping counter-attack on eight minutes involving all three of Barca's star-studded frontline as he fed Suarez, who spun away from the Espanyol defence, before picking out Neymar and the Brazilian's low cross was fired inches wide by Messi.
For all their dominance in possession, the champions had to wait till the start of the second period to enjoy more clear chances as Messi curled wide from the edge of the box before he teed up Suarez with a brilliant defence splitting pass.
This time the Uruguayan was denied by Diego Lopez, but at a cost as the Espanyol 'keeper injured his knee in clashing with Suarez and had to be replaced by Roberto.
Seconds later Messi tore the Espanyol defence apart once more to leave Jordi Alba free to drill the ball into the far corner.
Espanyol did muster a reply to salvage some pride with their first shot on target as Gerard Moreno headed into Lopez's path, who had stormed forward from centre-back to find the top corner.
Disclaimer: No Business Standard Journalist was involved in creation of this content