The match began with a farewell ceremony for Oscar de Marcos, which got the home crowd excited. Athletic quickly took the initiative, putting pressure on Barcelona in the opening minute. A promising move by Maroan Sannadi seemed to yield a goal, but it was ruled out due to an offside call.
Nico Williams had a close chance, but Barcelona struggled to get out of their own half. When they did, Pedri's quick free-kick to Fermin Lopez on the 13th minute caught the Athletic defence off guard, allowing Robert Lewandowski to score his 100th goal for the club with a beautiful chip.
A few minutes later, Lewandowski scored again with a header from close range after not being marked from a corner. The intensity from both teams was impressive, and Barcelona gained more control as the half progressed, with Pedri, Gavi, and Lamine Yamal dominating midfield.
As the half-time whistle approached, Athletic had more space to play, and 74% of the ball possession didn't lead to any notable chances for the home team. The visitors continued to dictate the pace in the second half, with Raphinha delivering a wonderful ball that should have seen Lewandowski complete his hat-trick, but he missed the target.
Barcelona maintained their dominance, with Yamal and Lewandowski both coming close to scoring. Athletic's attempts were few and far between, with Williams and Sannadi missing opportunities. The final 30 minutes saw Barcelona dominate, and Athletic's attempts to counter were limited.
Barça sealed the victory with a 94th-minute penalty from Dani Olmo, making it their 28th league win of the campaign. They have lost just once in La Liga since the turn of the year, while Athletic have failed to win any of their last 11 league head-to-head matches.
Flashscore Man of the Match: Robert Lewandowski (Barcelona)
Check out all of the match stats here.