Barcelona clinched a dramatic 2-1 victory over Girona in La Liga at the Estadi Olímpic Lluís Companys on Saturday afternoon.
The home side dominated possession early on and took the lead in the 13th minute when Pedri netted the opener.
Receiving a pass from Lamine Yamal inside the area, the young midfielder evaded defenders and found the bottom corner.
Girona equalized in the 20th minute with a fantastic strike from Axel Witsel, who sent the ball past goalkeeper Wojciech Szczesny.
This equalizer shifted the momentum temporarily towards the visitors, who nearly took the lead in the 25th minute when Portu’s shot struck the right post.
Barcelona’s goalkeeper Paulo Gazzaniga made a key save to deny Frenkie de Jong, and Marcus Rashford hit the woodwork with a free-kick shortly after.
Four minutes before halftime, Witsel had a chance to give Girona the advantage but sent his shot just wide from inside the box.
The second half opened with both teams showing attacking flair. Substitute Fermin Lopez made an attempt for Barcelona, while Bryan Gil responded for Girona at the other end.
Just after the hour mark, Pau Cubarsi thought he scored for Barcelona from a corner, but the goal was disallowed due to a foul in the build-up.
Rashford then missed two golden opportunities to put Barcelona ahead, first shooting wide before seeing his second attempt expertly saved by Gazzaniga.
The match ended in high drama when manager Hansi Flick was shown a red card for dissent, moments before Ronald Araujo secured a last-minute winner for Barcelona.
This victory allows Barcelona to regain the top spot in La Liga, one point ahead of Real Madrid, who are set to face Getafe on Sunday.
