Gjestene fra Madrid hadde svært lite å stille opp med mot de soleklare serielederne i Spania. Barcelona er ubeseiret på hjemmebane denne sesongen og sto før søndagens kamp med ni strake seirer foran det katalanske publikummet.
– Vi har kommet oss gjennom en intensiv periode. Vi er i kvartfinalen i mesterligaen og ønsker nå landslagspausen velkommen, sa Barcelonas sportsdirektør Andoni Zubizarreta etter kampslutt.
Barcelona gikk ut på sin vanlige måte mot Vallecano. Til tross for dominansen i ballinnehav, tok det nesten en halv time før den første ballen satt i nettet bak Vallecano-keeper Rubén.
David Villa ble spilt gjennom av Lionel Messi og banket ballen sikkert opp i krysset.
– Villa føler seg bedre og bedre for hver dag han går ut på gresset. Han har kjempet veldig hardt for å nyte øyeblikk som dette, sa Zubizarreta.
18 strake
Etter 40 minutter byttet de roller, og Messi la på til 2-0 med sitt 210. seriemål for klubben.
Argentineren har scoret i 18 strake seriekamper.
Pausepraten i gjestegarderoben ga heller ingen effekt. Barcelona fortsatte på samme måte i de siste 45 minuttene og fikk uttelling bare 12 minutter ut i omgangen, da Messi vippet ballen elegant over en sjanseløs Rubén.
Vallecano byttet inn Raúl Tamudo midtveis i omgangen, noe som skulle vise seg å være et smart trekk. Han stormet umiddelbart fremover og pirket inn reduseringen for gjestene etter 70 minutter.
Etter scoringen gikk piffen ut kampen, men gjestene skapte enkelte farligheter, samtidig som Barcelona gjerne tok kontringene. Likevel ble det ingen flere mål.
Poengtap for Málaga
Tidligere søndag befestet Atlético Madrid sin posisjon som serietreer med 2-0-seier mot Osasuna. Diego Costa scoret ett mål i hver omgang.
Málaga har lenge vært en het kandidat til 4.-plassen i den spanske serien, men fikk noe overraskende kjørt seg mot Espanyol og tapte 0-2 hjemme. Diego Colotto sendte Barcelona-klubben i føringen like etter pause, mens Sergio García doblet etter 66 minutter.
Real Sociedad innehar for øyeblikket 4.-plassen, mens også Valencia er foran Málaga.
Sevilla har for lengst spilt seg vekk fra kampen om spill i Europa neste sesong, men viste likevel klasse da laget tok imot Real Zaragoza hjemme.
Coke sendte hvittrøyene i ledelsen, og med utvisning på Stefan Babovic etter bare en drøy halvtime ble det helsvart for Zaragoza. Coke økte til 2-0 før José Antonio Reyes og Álvaro Negredo sørget for at resultatet ble 4-0.
I Granada så det lenge ut til at hjemmelaget skulle sikre seg svært viktige poeng i nedrykksstriden etter at Guilherme Siqueira satte inn 1-0. Men Levante utlignet ved Robert Acquafresca fem minutter ut i annen omgang.
Dermed måtte lagene klare seg med ett poeng hver.