Villarreal sprung a surprise in the 22nd round of La Liga, beating FC Barcelona 5-3 away after a match full of twists and turns.

Javi HernandezPhoto: Michael Taeger / imago sportfotodienst / Profimedia

FC Barcelona – Villarreal 3-5 – The Catalans bounced back from 0-2

The audience certainly liked the match at the Olympic Stadium in Barcelona.

After Erardo Moreno’s goal was disallowed in the 22nd minute, the Villarreal striker opened the scoring in the 41st minute to seal the score at half-time.

In the 54th minute, the visitors scored again through Ahomach, but Xavi’s wards immediately woke up.

In just eight minutes, Gundogan and Pedri restored parity, and Baia’s own goal in the 71st minute put Barcelona ahead.

However, minutes of overtime brought a surprise, after two more goals scored by Villarreal. Sorlot in the ninth minute of extra time and Morales three minutes later signed the story victory of “Yellow Submarine”.

After 21 rounds, “Barcelona” is in third place in the La Liga standings with 44 points, ten less than the leader “Real”.

Today’s results in La Liga

Real Sociedad – Rayo Vallecano 0-0

Las Palmas – Real Madrid 1-2

Barcelona – Villarreal 3-5

Mallorca – Betis / 22:00

La Liga standings

1. Real Madrid – 54 p

2. Girona – 52 p

3. Barcelona – 44 p

4. Atletico Madrid – 41 points

5. Athletic Bilbao – 41 p

6. Real Sociedad – 36 p