Lionel Messi was struck by a bottle thrown from the crowd after Sergio Busquets' late winner claimed all three points for Barcelona against Valencia last night.
The Argentinian star was celebrating the stoppage time winner when he was hit on the head by a bottle launched from the terraces.
Messi was at the bottom of a pile up of Barcelona bodies following Busquets' winning goal in the 94th minute. The Spain international swept home a loose ball in the penalty box to take the three points.
"We were lucky in the last minute to grab the win," Busquets said. "A draw is never enough and we had to try until the very end."
Luis Suarez had a second half goal disallowed for offside and the Uruguayan international was superbly stopped by Valencia keeper Diego Alves in the first-half to continue the former-Liverpool striker's wait for a La Liga goal.
Claudio Bravo did his bit in the Barca goal to keep the scores level through 90 minutes before the Nou Camp club produced a move of quality to win the game.
Messi sent Neymar in, and the Brazilian forward's header was saved and rebounded to Busquets, who blasted in from close range.
That sparked wild celebrations among the Barca players, with a missile seemingly launched from the Valencia crowd, landing on the head of Messi.
The four-time Ballon d'Or winner was briefly treated by the Barcelona physio but did not appear to be injured and walked off the pitch at full-time.
La Liga title race
The victory puts Barca to within two points of league leaders Real Madrid, who set a club record with their 16th consecutive win against Malaga on Saturday.
Goals from Karim Benzema and Gareth Bale were enough to see off Malaga, who responded too late through Roque Santa Cruz in the 90th minute.