Barcelona travelled to Vallecas to face Rayo Vallecano in the Copa del Rey last 16 on Wednesday night.
Barca were denied by the woodwork three times and then the Segunda side took a shock lead in the 63rd minutte through Fran Garcia. Lionel Messi made it 1-1 six minutes later and then Frenkie de Jong got the winner for the Catalans 10 minutes from time. Take a look at the highlights from the contest in the video above!