Barcelona's eight-match win streak in La Liga came to an end on Saturday after Valencia held the Catalans to a 2-2 draw at the Camp Nou, despite Lionel Messi's brace.
Kevin Gameiro and Dani Parejo gave the visitors a shock two-goal lead, courtesy of an excellent counter and a penalty. Barcelona hit back through a penalty of their own, and Messi got his second after the break.
The result was a big boost for Valencia's European hopes, reducing the gap to sixth-placed Deportivo Alaves in the standings. The Basque side will face Real Madrid on Sunday.