Barcelona going on dragging strong after they looked to have finished off Villarreal after Rakitic putaway side 1-0 up in just 21st minute and Neymar added the second just before the break via penalty.
Barcelona dominated the game in first 45 minute but Villarreal came storming back into the game with two quick goals in second half coming through Cedric Bakambu and Jeremy Mathieu own goal.
First half goals from Rakitic and Neymar put Barcelona 2-0 before the break but Villarreal scored early in second half to make things interesting for best part of last 30 odd minutes.
Villarreal 2-2 Barcelona -Highlights
- 21′ 0 – 1 Ivan Rakitic.
- 41′ 0 – 2 (penalty) Neymar.
- 58′ 1 – 2 Cedric Bakambu.
- 63′ 2 – 2 Jeremy Mathieu (own goal).
Barcelona could have extended their Liga advantage to 11 points, but Villarreal kept fighting and came back from two goals down to grab a deserved 2-2 draw at El Madrigal.