The Catalans delivered a clinical performance to keep pace with league leaders Real Madrid and Atlético Madrid in a tightly contested race for the crown.