Asier Illarramendi was furious Lionel Messi was not sent off as Barcelona beat Real Sociedad 1-0 in the Copa del Rey on Thursday to end a 10-year wait for a win at Anoeta.

Messi was booked in the first half for time wasting and Illarramendi felt he should then have seen a second yellow card for obstruction when he stopped him taking a quick free kick after the break. Messi has only been sent off once in his career for club and country on his debut for Argentina against Hungary in 2005.

The Real Sociedad midfielder was also angry that teammate David Zurutuza was ruled offside when he was clearly onside from a deep free kick into the penalty box.