Barcelona wins Spanish title
MADRID -Barcelona has won the Spanish league title for the first time in three years.
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.