With home advantage, Barcelona is expected to win all 3 points to temporarily take the top spot of Real Madrid. However, that ambition was quickly overwhelmed with cold water after only 45 seconds.
In a corner kick defense, Marc Casado cleared the ball, leaving the home team's defense in a passive position. Pablo Ibanez immediately seized the opportunity, finishing close to the goal to open the score for Alaves.
After conceding an early goal, Barca rose strongly. Lamine Yamal continued to maintain his impressive form in La Liga with an equalizer in the 9th minute.
From Raphinha's cross, Dani Olmo rushed in but missed the shot, creating conditions for Yamal to appear at the right time to tap the ball into the net, bringing the match back into balance.
In the 26th minute, Raphinha continued to leave his mark with an encroachment on the penalty area, before passing it over for Olmo to finish, helping Barcelona take a 2-1 lead.
In the final minutes of the first half, Yamal almost completed his double. The Spaniard dribbled past the goalkeeper, but his right-footed shot reached the post. Before that, he was also denied a penalty by the referee after a technical dribble in the away team's penalty area.
In the second half, Hansi Flick made many adjustments, including bringing Marcus Rashford onto the field. However, the English striker could not help the home team's attack front improve.
The second half was slow, with the only notable chance being a header from Robert Lewandowski.
In the 71st minute, the Blaugrana created another notable situation. A pass from the right wing put Olmo in a favorable position, but he shot wide.
After a period of lackluster play with many errors, Yamal finally left an important mark. His passing through the opponent's defense helped Olmo escape and score a double in the 90+3 minute, sealing a 3-1 victory for Barcelona.
This victory helped Barca temporarily take the top spot in La Liga, 2 points ahead of Real Madrid but played one more match.