Barcelona har under Xavis ledning gjort en mycket stark ligasäsong.
Förutom den chockartade 4-0 förlusten mot Real Madrid i Copa del Rey har man i stort sett sopat rent i den inhemska fotbollen under 2023.
Inför matchen mot Rayo Vallecano på onsdagskvällen hade man elva poäng ner till Real Madrid på andra plats.
Men Barcelona tog inte chansen att ytterligare utöka avståndet.
Hemmalaget tog ledningen i den första halvleken genom Alvaro Garcia.
Rayo lyckades pressa Barcelona och i den andra halvleken fick man utdelning på nytt. En annan Garcia, Fran i förnamn, utnyttjade Barcelona-slarv och placerade in 2–0 bakom Ter Stegen.
Robert Lewandowski reducerade i slutminuterna men närmare än så kom man inte.
Rayo Vallecano vann med 2–1 och har inte förlorat mot Barcelona på de senaste fyra ligamatcherna.
Katalanerna leder alltjämt La Liga, elva poäng före Real Madrid. På lördag ställs Barcelona mot Real Betis medan Rayo gästar tabelljumbon Elche.