The Spanish side created a catalogue of chances and dominated long periods of the contest, continually opening up the Toffees' defence. Only a combination of shoddy finishing and some smart goalkeeping from Tim Howard kept the visitors at bay for so long.
Despite being under the cosh, Everton took the lead on 35 minutes. Steven Pienaar found Kevin Mirallas, who threaded a cross through to Nikica Jelavic to score, aided by some fairly clumsy defending.
While the goal improved Everton, it was still the visitors who dominated, and the Spaniards were unfortunate again, as a clanger from Stephan Andersen gifted the Toffees a second goal.
The Danish international somehow fumbled Mirallas' high cross into his own net, presenting Everton with a 2-0 lead just after the hour mark.
Brian Rodriguez managed a late riposte for the impressive Spaniards, who can be encouraged by their performance, despite the scoreline.
Here's a look at some Everton-related talking points to emerge from this final friendly.