Barcelona, who are eight points clear of second-placed Atletico Madrid at the top of the La Liga table, take on Rayo Vallecano on Thursday.