Real Madrid 2 Barcelona 3: Messi, Rakitic and Pique impervious El ...