The result sees Barca remain in third place, behind Real Madrid and leaders Atletico Madrid.

They were without captain  Lionel Messi who was serving the second of a two-game ban for his red card in last weekend’s Supercopa final.

Barca were dominant from the first whistle but Ronald Araujo and Antoine Griezmann missed close range headers early on.

However, De Jong opened the scoring just before half-time as he reacted quickest to score an easy tap-in.

The hosts came close to scoring an equaliser 10 minutes into the second half but Marc-Andre ter Stegen produced a great save from Emiliano Rigona.

Barca wrapped up the points in stoppage time when De Jong set up Puig to score a second.