The Catalan giants netted 102 times in league action
Ousmane Dembele got the hosts off to the perfect start with his seventh league goal of the season, Lionel Messi doubled their lead with his 15th.
The win means that Barcelona scored 102 league goals in 2018, more than any other team in Europe’s top five leagues.
Barcelona will now take a break over the festive period. Their next La Liga fixture is against Getafe on Sunday January 6.