La Liga takes revenge on FC Barcelona and Lionel Messi