In the first league encounter between the two sides since 2005-06, Mauricio Pellegrino’s side were fantastic throughout, defending stoically before Deyverson’s close-range strike put them ahead prior to half-time.
Barca finally made their domination pay after the interval, through Jeremy Mathieu heading home the leveller after meeting Neymar’s precise corner.
Mathieu squandered a golden opportunity moments later and, after having a goal ruled out for offside, Alaves restored their advantage when former Athletic Bilbao winger Gomez took advantage of slack Barca defending to drill home following a fantastic run.
With Real Madrid having made it three wins from three with victory over Osasuna earlier on Saturday, Luis Enrique’s side piled on the pressure, but Alaves held firm to secure a famous victory and extend their unbeaten start to the season.
Barca were boosted by the return of Neymar after the Brazil forward led his nation to Olympic gold, though – most likely with an eye towards Tuesday’s Champions League tie with Celtic – Luis Enrique elected to rest both Lionel Messi and Luis Suarez, instead handing a debut to Paco Alcacer.
download video: Barcelona 1 – 2 Alaves [La Liga] Highlights 2016/17