Barcelona 3-1 Rayo Vallecano
Raul de Tomas opened the scoring for Rayo Vallecano in the 24th minute. However, Barca responded with goals from Gerard Pique (38'), Lionel Messi (51') and Luis Suarez (82').
The Blaugrana remain seven points clear of second-placed Atletico Madrid, who beat Leganes 1-0 earlier in the day.
Alaves 1-1 Eibar
Alaves played to a 1-1 draw with Eibar at Mendizorroza in La Liga action on Saturday afternoon.
Takashi Inui gave the hosts the lead in the 58th minute before Marc Cardona levelled matters in the 71st minute.
Atletico Madrid 1-0 Leganes
Atletico Madrid kept up the pressure on first-placed Barcelona with a 1-0 victory over Leganes at Wanda Metropolitana on Saturday.
Saul Niguez's 50th minute strike was the only goal of the game and enough to ensure Atleti stay within seven points of the leaders.
Getafe 2-1 Huesca
Getafe claimed a 2-1 come-from-behind victory over Huesca in La Liga action at Coliseum Alfonso Perez on Saturday.
Enric Gallego gave the visitors a 35th minute lead. Jaime Mata equalised in the 50th minute before sealing the three points with a penalty in the 77th minute.