La Liga leaders Barcelona’s 125th anniversary celebrations were spoiled by Las Palmas who claimed a shock 2-1 win at Estadi Olimpic Lluis Companys on Saturday after Fabio Silva scored the winner to extend the hosts’ winless league run to three games.