Barcelona suffered a shocking 3-1 defeat to Levante despite Messi scoring the opening goal.
The Argentine star who recently returned to the national team after a three month ban scored his sixth goal in five games with a penalty shot at half time.
For a while, it seemed Barça was on the way of clinching another victory. But there was a surprising twist when Luis Suarez was sent off the pitch due to injury and Campana shot an equalizer for Levante.
Two minutes later, Mayoral took Campana’s pass and shot the ball beyond keeper Marc-Andre ter Stegen’s reach into Barça’s net.
Nemanja Radoja sealed the shocking victory with a third goal.
Messi was denied a second goal by VAR due to offside by Griezmann.
Barcelona’s defeat means Real Madrid have the chance to top La Liga top spot.