Rayo Vallecano forward Alvaro Garcia netted an early goal to give his side a surprise 1-0 win against Barcelona at the Camp Nou on Sunday, moving rivals Real Madrid another step closer to sealing their 35th LaLiga title.