Luis Enrique side Barcelona overcame the absence of top scorer Lionel Messi to cut Real Madrid's La Liga lead to two points with a comfortable victory at Granada.
Uruguay striker Luis Suarez's exquisite lob just before half-time opened the scoring before on-loan Chelsea playmaker Jeremie Boga equalised with a composed finish.
Spanish forward Paco Alcacer restored Barcelona lead before Uche Agbo was sent off for two yellow cards.
Croatian midfielder Ivan Rakitic's deflected finish made it 3-1 before Barca star Neymar scored the fourth.
Barcelona get the job done without Lionel Messi
There was pressure on Barca to deliver without the services of La Liga's 25-goal leading scorer Argentine skipper [Messi], who was serving a one-match ban.
Real Madrid 3-0 victory over Alaves earlier in the day meant Barcelona started the match five points behind the leaders.
The former Liverpool striker [ Suarez] hit the bar before opening the netting with a fine finish after Guillermo Ochoa, who had denied the former Ajax striker with two fine saves, came rushing off his line.