Barcelona were crowned Spanish champions for the 19th time on Saturday as holders Real Madrid gifted the title to their bitter rivals after a 3-2 defeat at Villarreal.
Barcelona crowned Spanish champions after Real defeat